Not a bad budget. Something to consider, is finding someone else in your situation where you can share some of the time-building as far as safety-pilot time, practicing/criticizing each others flights. Not all is dual-given, so that could save a bunch of cash on both persons parts.