Not sure of the airplane you are building.
Our experience with a standard Legal Eagle Ultralight (not the XL version), which we called Treehugger:
- the airplane empty weight turned out to be maybe 20 lbs over the 254 lbs "legal" weight, so that was a detriment.
- we had a 1/2 VW, 69 mm stroke, 90.5 mm bore, measured with a "wood bar dyno" to produce full throttle 29 hp at 3400 rpm
- with the best prop we tried, this airplane would perform "barely OK" with our 145 lb pilot. He could throttle back a bit for cruise.
- with our heaviest pilot, 225 lb, it produced a serious "pucker factor", flew it only on the best days. Barely reducing throttle resulted in loss of altitude.
From this experience and reading this forum for a long time, I would recommend around 35 hp as a good minimum for reasonable performance for our LEU Treehugger. And, keep the airplane light. Don't add anything, it will get heavier all by itself!