RE: right engine
G'day
The Sonic was originally designed as a 25 size low wing trainer. Then people put larger engines in them and went racing. Your 36 should be fine and will fly it perfectly well.
The Great Planes Viper is another model that was built as a 25 size advanced trainer but is now mostly used for pylon racing. As a result, its asking price is ridiculous here in Australia as pylon racers often have short lives and have to be replaced regularly.
Mike in Oz