420cc = 0.42L
28 hp per liter is a good estimate for small displacement engines. That would put the 420cc engine at about 11.76 horsepower.