Don't know if your planing on lowering the bike but i put roaring toys lowering links and the blocks fro the front on mine. I also just put a zx600 rear shock off a 87 on my bike. I'm 5'1" and can get the balls of my feet on the ground now. And i still have 2 more holes i can go down on the links.
My bike is a 2012. I don't know if the 300 has the same shock, just haven't done the research yet, but if it is i would guess that the zx600 shock would work on that too.
Anyway, thats my
Good luck with whatever you get!