I got my last ones from Home Depot, but my fish tape came from https://www.pushpullrods.com/
The price was very reasonable, 150' for about $120. It's funky because it has no reeler, just a tube that it wraps into, but my remaining 90' still works :-)