All sounds very good and I bet you get it running before I get mine.
There is no point changing the hubs so stick with the St170's and the standard 2.0 shafts and bearing mount is what you need but for that power they will have to be made stronger I would have thought. I am only aiming for 200bhp keeping it simple for now