I'm not absolutely sure, but if memory serves, someone else commented on a Sufblazer a few years ago. Might have been a different forum, but I believe that it was a British built machine. Don't know anything else, but if its a jet ski with a prop, you will definitely have extra incentive for not falling off......otherwise you get your ass chewed up by the prop.
Like the good old Aquarail???:
Jet Ski With Outboard Motor Plans