Any GM dealer can get you an engine. Shop around, they all have different prices. I like Scoggins Dickey but shipping may be pricey to your location. GMPARTSDIRECT.COM has awesome prices but they will rape you on shipping and handling. Look around, you can get them all over the internet or just go to you corner GM dealer and order one. NelsonPerformance.com, site sponsor, can build you a harness exactly how you need it and add length to the wiring so that you can mount it anywhere you like. They can also wire it up so that it hooks directly into a 4L60E, 4L65E or 4L80E transmission. Allen can also program you a PCM to make it run with all smog items remove from the diagnostics plus he can throw one hell of a base tune into it to make that baby scream!