Don't get caught to indian bikes you'll regret it and sell it with a huge loss if you want a performance bike. Go for a honda XR250 baja or well maintained cbr 250rr or honda jade those are in ya price range. If you are tall go for a baja trust me i bought a brand new indian bike and sold with a huge loss after riding only for 6000kms

But I must say even yamaha fz or karizma can't be compared with inline 4 cylinder bike or a endure bike. If you worry about the fuel milage go and get a ct100 no problems the bike lasts long but if you are an enthusiast go for a jap,American or European you won't regret it.