Lol I didn't call a G.M. shop, I called a performance shop. They just do most of their work on building stock engines for the year and vehicle model. The long block model has varrious parts such as: the oil pan, water pump, heater core, a/c core, and various other parts. The warranty is 3year 36,000 mile. And if anything is wrong I take my vehicle to their shop and they will service it free of charge.