Hey CamelToe,
I know this is not what anyone your age wants to hear, but you are still very young. If you don't want to go the cheaper routes of India, then you should temper your impatience and save for a few years to go to Xia or Salameh or some of the middle-range options.
If you do this and still go back for femurs, you could possibly be recovered and 4-5 inches taller when you are 27 or so. This might seem like an eternity for you, but that's because it seems like almost a quarter of your life right now. But once you get older and get some perspective, you'll realize that life is a marathon, not a sprint. Most of the best things you'll experience are not even on the horizon yet.
Use the time to save money and work on yourself. If you are not able to find any self-esteem/success/dates at your current height, being taller will not suddenly change all that. Not to go all rainbows and unicorns on you, but happiness truly comes from within you.