Dimensions were as advertised and fitted my application which was a lawnmower blade spindle. I always check all bearings I buy by quickly breaking the seal to make sure there is enough lube. I ordered two of these and both came with enough lube that they will probably never wear out until the rest of my 20 year old mower gives up, but I added my own extra lube just because this is such a person. I. But if I was in a hurry and didn't have time to check, most likely everything would be fine.