This is a 5.3 ly5 brief block I took out of a 07 (brand-new body design) Silverado. It's a Gen 4 motor, it has holes in 3 of the pistons so it will certainly require new pistons and most likely freshened up. When I drew it, it had 130,000. I also have an electrical wiring harness and truck consumption with flex fuel injectors I could offer with it. Call or text 7697985six7four.