I would like to hear if anyone here has any experience in replacing the engine in a Silverado. More specifically I intend to upgrade from a 4.8 to a 5.7 engine. Any thoughts?? My mechanic told me that the bigger engine is a direct fit onto the gearbox and the only requirement might be to re-program the computer. What do you think?