If Motion doesn't have what you need in stock, you may want to try CarQuest auto parts. I've bought several from the location on German Town Rd (Near the State Surplus site off hwy 54 in Raleigh) and the location off Millbrook Rd. I've also had luck getting bearings from Grainger too.
Jim