Pinion bearing ?

they're usually less expensive, too

after all...do you want a general vehicle specialist or someone who does differentials for a living??