I needed to replace my motor mounts and intake gasket and a few other gaskets, and my tranny was out so I pulled my motor. When I pulled the intake some junk got down in the lifters so I figured I would just take the motor all apart and clean it all up. Well -- I dropped a piston and broke the skirt /forums/images/graemlins/angryfire.gif. The truck has 118,000 miles on it but I don't know about the motor. The bearings seem a bit scored but not really bad and the piston bores don't seem very bad either. There does seem to be a little evidence of blowby on the pistons. So let's assume it is a totally stock motor with 118,000 miles on it. The way I see it I have 3 options: 1) a local shop will give me a used piston and I can replace all the rings. 2) the shop can totally rebuild it for about $1400 3) I can get a crate motor for ~$1600 (if any of you know where to find one cheaper I'm /forums/images/graemlins/ears.gif) I would like to hear some of the pros and cons -- I am moving in 6 months, and I need the truck to be fairly reliable. What so you all think? I would love to fix it as cheap as possible, but I am planning to keep it for a while and am willing to put money in it if I have too.