Have you considered shaving the seat down? I am only 5'1 and can't flat foot my 250. Well almost...... but i went and sat on the 2006 Ninja 500 (which i loved) and what they did for me was completely removed the seat and then told me to hover over it. Once i did that i kept inching up til i was just about standing straight and then they measured and told me in order to flat foot it i would need to have 2 to 3 inches shaved off the seat. There is about 6 inches of padding on those things so it shouldn't be a problem.