The shop warrantees their work for 1 yr, unlimited miles. Shop owner had the engine pulled and at the machine shop on the first day they were open. Shop owner gave me his cell number and called me with every update. Who covers the bill is between them, but its not on me.Is your shop standing up for the work? They contracted the machine shop, I assume, so the machine shop will foot the entire bill?