RE: Is this plane overpowered with a .40?
I would install an O.S 46LA , it costs $60 and produces a reliable 1.2bhp. Also, it will not make your plane nose heavy.
To take off from grass you will need 2-1/2" or 2-3/4" wheels, preferably non-threaded type.