It all seems straight forward but I have limited experience with the 6.7. As for shops, it depends where you are on the border. Huckstorf in Franklin, WI does good work, and they're nice enough. I am told Dan's Diesel in Marengo, IL does good work too. Both shops seem to like the Duramax better...