It should be noted that the measured HP numbers have changed over time, generally in the direction of being more honest. Pre-1970 "gross HP" numbers were measured at the crankshaft, but with no exhaust, intake or attached accessories. Other cheats included a minimal amount of lighter weight oil. SAE Net HP is still a crankshaft measurement but under as-installed-in-the-vehicle conditions. Modern EU ratings are now similar (though required by law to use kW as the primary unit).
Rotax HP ratings are therefore relatively honest. HOWEVER, Lycoming/Continental numbers, having been done in ancient times are not. The O-200 100 hp rating makes considerably less than the 912ULS 100 hp.