The crankshaft on my 2011 GMC 2500 Duramax 6.6 LML with 93,000 miles broke while towing my 5th wheel up Vail Pass. I need to replace the engine and am getting lot of varying advice. I have received quotes for Jasper ($7500) and US Engine ($6000) for long block rebuilt engines. The Chevy...