Have you tried the goodrx.com card? Even though I have insurance through my employer, I was able to get 10 1ml bottles (testosterone cypionate 200mg/ml) for $64 from CVS, cheaper than through my insurance.
You can even print out a coupon from their site online.
I inject 100mg testosterone per week (1 bottle lasts for 2 injections) and cost is very reasonable.