Chances are high for damage to the pistons, even just during cranking. Damage to the heads will also be certain as bent valves tend to mess up valve seats and combustion chambers. I think your best bet is a used head from
http://www.car-part.com and three new replacement pistons for that bank.
Cost to repair depends on your shops labor rate, guessing at around 12 hours or so. Parts should be around $300-$400 for mostly used parts, more for new.