KW has done what I did and got the same answer (I was too shy to post my workings out). The beauty of SI units is that you can see how it all works, so I'd definitely doubt the numbers.
(power is force*speed by the way, or thrust*speed, which in level steady flight, ie at constant velocity, is the same as drag*speed)
H