FWIW - I had two Bayliner 45 foot Pilothouse boats before this one over about 10 seasons.
Two feet shorter , same beam , same dead rise, about 1,000 #'s lighter but with prop pockets.
They had 220 Hp Hino's with props at 22 X 21 X 4 Nibral and a similar trans ratio at about 1.85:1(if memory serves mw well).
The boat had less speed by about 2 knots but cruising at 15 knots had almost the same nmpg as the 47 at 15 knots - slightly worse on the 45.
33 X 31 is a very large prop and 2.9 is a very steep gear so you should be really powerful on movement.
I would guess that with those engines and that prop & gear your shafts will be very large (maybe even 3") as well to take the torque that it all produces. Your set up sounds pretty bulletproof to me as far as I can tell.
If only boats did not require maintenance we would be all set for good.