Unfortunately it's a lot more complicated than that (if you really want a good performing bike). If you don't really care to get the most out of your kit then run the BGM box and call it a day. That exhaust has a decent spread of power, fit nice and basically look stock.
If you do want to really get greasy with it then....
A 58 stroke won't get you a 230, you'll have a 223.5cc (225). https://www.google.com/search?q=cylinder+volume&rlz=1C1GGRV_enUS788US788&oq=cylinder+volume&aqs=chrome..69i57j0l6j69i64.3343j0j7&sourceid=chrome&ie=UTF-8
Great resources to read up on
I'd look in to what your port timings are first and from there you'll be able to track down the exhaust you want and then determine what gearing you need. Most pipes have details somewhere on the internet. For your commute, is it all city or highway riding?