I dont remember the head being very expensive. Q did mine a long time ago and all i did was send him my head plus like $75 bucks and he sent me one that had already been done.
You might PM icerracer about the prices.
Porting varies depending on the type of riding you'll be doing.