Ineed a good pair of running shoes are worth every penny. The cost of running is pretty low compared with other sports/hobbies.
You have four more weekends before the race. Keep going!