Has anyone ever dealt with them? I'm dropping my truck off on monday to have them look at my truck. It's been dropping about a 2" spot of oil everynight night from the right rear portion of the engine. I'm thinking it's either the HPOP cover or oil return line coming off the turbo. No issues starting or with performance so I don't think it's HPOP. Wondering what the quality of work is with Beach.