I don't see any reason why you wouldn't be able to use oversized black powder weapons in DW. After all, I'm pretty sure that's how real world cannons were developed.
The damage does seem a bit high, but your figures are right out of the book. Weight and cost should be at least doubled, but I...