She is your mare and you know what your budget is, so it is your choice if you want to breed her.
I would only add one thing: You said she aborted a foal. EVERY single mare that has been pronounced in foal and subsequently doen't not produce a live foal should be cultured while she is in a standing heat.
Most mares abort foals because the fetus dies. This usually happens when a Strep bacteria or other pathogen is present. A very high percentage of these mares do not culture clean and will lose the next foal as well.
These kinds of uterine infections have absolutely no outward signs and the mares will pass an exam by a good Vet.
When we were breeding a large number of outside mares every year (100+), I got to the point where I would not breed any mare unless;
(1) She was a 'maiden' and had not been covered or inseminated before or
(2) Had a foal at her side.
Instead of having the normal (up to 10%) loss of pregnancy rate, I had a 2 - 3% loss rate after I started culturing every mare except the ones listed above. It was cheap insurance against losing a lot more money from all of the expenses of a lost pregnancy.