Try and do your gearing after the gearbox.
If you Re-gear before the box, Then the gearbox will be running faster, and wont last as long. They use them in race mowers, However, they clean them out and run gear lube in them. But if you do that you will find that they constantly leak.
You may be fine just running it the way it is though.
Looks good though.