I can check how much to ship. Just give me your postal code. About a month ago i tried getting with someone from Vancouver to ship him some springs, but they wanted more to ship them than i was asking for the springs. But the pistons are much lighter and in a much smaller box.
I cant think of how you would be able to install the pistons with the head on the motor. I cant see the ring compressor fitting in the underside of the block. You can get a complete gasket set from
http://www.flatlanderracing.com for around $299, complete with new oil pump. If you want, get the pistons now, and save up to either do it yourself or till you can afford to pay someone else.
I really dont know how much a shop would charge to do the entire job. I pulled my engine myself ($40 to rent a hoist), completely dissassembled it myself, then paid a machine shop to take the necessary measurements in order for me to have custom forged pistons made. Then i paid the machine shop to clean up my block and head, change the freeze plugs, bore and hone the block to each cylinder, and change my valve stem seals. In all, it was $390. Then i reassembled the entire engine myself and rented a hoist again (this time $30, ??) and put it back in myself.
If you are mechanically inclined (i am, but have no training and have never pulled an engine before, let alone rebuilt one), i would suggest doing it yourself. Its not THAT hard, but it is difficult and time consuming. If you even think you may want to do it yourself, definately get a FSM. Best money you could ever spend on your car.