I wouldn't worry about the front/back wheel ratio, especially if you're planning to make up for it with tire sizes.
I'd check with the xtra folks about the load your bike's able to bear. They've got fantastic, quick customer service.
And, of course, this thread is useless without pics.