Yeah, if it's leaking oil you might as well tear it down and give it some more power... I swore off oil leakers when I sold my Triumph!!!!!

PS---As for what was going on in the house---I hate loud music....