How did they determine its a cracked cylinder? Pull a head off? Depending on mileage and how you use it vs cost is what it boils down too. Swap any Vortec engine in from 96-99 or 2000 on some of the larger GM vehicles.
The last time I had one of those with a cracked cylinder was because the mechanic that fixed the leaking intake gaskets (common on those) managed to drop a nut down an intake port and it jammed against the head and piston when he tried to start it.