Nice!
But... not sure about using gear oil. It's a good lubricant, no problem, but, if you develop any leaks on a long drive, you could easily toast your bearings. Wheel bearing grease is a proven solution that works well and you don't have to keep checking the level.