Yes....a great shop one guy Tyler at Geared -UP in Grass Valley. He is a super pro and is very diligent and not full of bull a straight shooter. He did our swap and our truck was a very hard job to accomplish as the PO was a mix and mis-match type of guy. From day one until 100 miles no noise or leaks. At 500 miles I'll go back for a diff oil change. No one else wanted to even try to fix our truck but I head about him through 4-WD club he does a lot of work for them and the county.