I use and like the Brownell's 20-rd rebuild kits. They usually don't take too long to re-stock and are worth the wait.
In the short term, try to better identify the cause of the mag failure.
~Take one known-good and correctly working magazine and strip it down, marking the parts as you go. (Permanent Marker works good)
~Now do the same with one of your bad ones, but don't mark them. (to differentiate between good/no good mags)
~Inspect each part against its counterpart. (body, follower, spring, floorplate)
Do you see anything grossly different? One spring shorter than the other? Rust? Feed-lips more open or closed between the two bodies?
Does the follower stop in the same position/height on both? Does the spring have an odd twist? How smoothly does the follower move in the body? Any stops or hang-ups?
~Now inspect the inside of the mag body. Rusty spot? Shiny rubbed spot(s)? Small dent or distorted body?
If you can't see anything obvious, take the entire "good" internals and swap into the bad body. Go to the range. Does it work?
No? = Body most likely bad. Try to repair and re-test, if fails again: Replace body.
Yes? = One of the internal components is bad, and is the best outcome because it is the easiest/most cost-effective repair to make and leaves you with a "fresh" correctly-working
magazine, after new internals are swapped in. You can also identify the culprit by swapping in know-good components until it functions correctly.