Hello
I'm an R&D engineer and PMSM, BLDC and universal motor deign specialist. But unfortunately I don't have enough electronics knowledge to design a reliable electronics. I would recommend my design of the motor and use of some commercial electronics. I can help you to choose one.
If you are interested in BLDC outrunner design, you should provide some additional data. Like approximate outher dimensions of the motor, Shaft power at 160 RPM (witch is a bit low, but I will check the possibility), allowed torque ripple and cogging torque. So i can make the FEA and simulations.
If you are interested It would be my pleasure to do the job.
Feel free to contact me.
Best regards,