The price has gone up because of the exchange rate, out of my control im affraid.
have a look at the torque curve in the datasheet, and this will give you an indication of the difference in power.