Actually you can get a cobra longblock (includes shortblock and heads) for just over 5k. There was a post on the corral on who was selling them at that price.
I would check with Houston Performance on piston/rod prices. Steve seems to be pretty competitive on that front.