I would get a part time job in addition to the running. It doesn't have to be a high paying job just a job with the right hours.
I tried not working for several months in order to further my running. I also got injured and became very unmotivated with the lack of the structure of a job. My husband was very supportive of my running but I always felt guilty about spending any money.
I found myself a part time job with the best hours Mon-Thurs 10-3 with a local town. Of course it didn't pay much but I still had plenty of time to run and it didn't interefere with weekend races. Plus any part time job would take off some of the pressure of earning money by racing.
Good luck to you sounds like a great opportunity.