Any recommendations on where to get my pinion bearing replaced on my differential? Either a shop or private. It's off of a 90's BMW. Most places I've called refused to work on it or wanted to charge an arm and a leg for it when I said it's a BMW diff.