A very basic rebuild could be done for about $500, and yes, the motor would have to be pulled. But with 120k miles, you would probably need some machine work done. That means down time while it's out at the machine shop. It would most likely be bored .030 over, which means new pistons and...