Bars Leak... hate that stuff. I would not even call it a good band-aid. Sounds like a nice set up & you have a lot of hard work & money tied up in it... it would be a shame to have that crap in that motor. Best of luck to you & these guys here will be a wealth of knowledge. Scooter