I was in a pinch, as I un-assembled the wheel and was all ready to install a new bearing when I discovered my 1" bearings were not the right size.  Went to a couple of stores only to find that all that anyone carried was the 1" bearings.  So I ordered these and they arrived on-time and fit perfectly.  As one other reviewer noted, they do not come pre-greased, but honestly I have never bought a set that was pre-greased.  Otherwise, they installed fine and seem to be working good.  I did finally put a proper bearing buddy on, so these bearings will hopefully last a few years.  Will be ordering 2 more for the other wheel and a spare.