The oil was being blown all over my car every time I drove it. I took it to 2 different mechanics and they are telling me to fix a rubber that has come lose on my engine. The problem I have with this is I don't believe it will last. I don't want to pay money for a repair that isn't going to work. I got the opinion of a third mechanic which said I probably should buy another engine.
What do you think? Should I repair or buy another engine?