Hey Maintain I had to take the shaft out of the truck and take it to them They do not charge labor when they have the job done in 15 minutes. All they had to do was press the old bearing off and press the new one on. I paid them and out the door I went back to my shop and put the shaft back on my truck. In less then 1.5 hours I was driving my baby again.