Gosh pics would help!
any leak in the motor is a bad sign.
go ahead and try a dab of jb weld an see if it brings you an improvement.
it probably won't hurt!
run a mix of thirty two
ne with quality oil and operate it ez 'til it frees up and is broken in.
My goal is cheap, reliable, personal transport, below the tax collector radar. Fun counts for a lot!