Porting & Polishing
#2
You can try a full service diesel shop they may be able to help you out
Full Service Diesel Shops « Diesel Bookmarks - Worlds Largest Diesel Related Directory
#3