Ok, had some time and researched it for you.
GP-42 12.6 OZ 1.1 HP at 16,000 RPM
Pro 40 16.03 OZ 1.22 HP at 16,000 RPM
Pro 46 15.82 OZ 1.43 HP at 16,000 RPM
For my money, I wouldn't touch the 42, and with the 46 being lighter and putting out more power, I would go with it over a 40 any day of the week! Good engines though. I have one and like it. Never had a problem with it. Here are some sites for you.
http://www.acehobby.com/acehobby/pro...ies/index.html
http://www.acehobby.com/acehobby/pro...ies/index.html