Whether they're professional mechanics or average drivers who are handy enough to work on their own cars, those who are undertaking the complex task of changing out an old engine have a few options at their disposal. They can buy new OEM parts and refurbish their own...
