You can go to www.gmpartsdepot.com
for pricing and availability of all available crate motors. They have long and short blocks, etc. But if your not going to be doing it yourself, let your mechanic order it. The crate motors come w/ 3 year/36000 mile warrenties, but a certified shop has to work on the motor to get the full warrenty.
Mine was year specific to the 94, meaning that was the ONLY motor I could use w/o moding the wiring harness etc. so mine was more expensive than the Gen2 96 to 99 L36 and the 95 L27. But in the long run if you really ike your car, crate is the way to go, especially w/ the 3 year warrenty.