Bicalutamide, buserelin, decapeptyl are expensive with the latter two being the most. Bicalutamide, at low doses, is affordable perhaps. Flutamide is not advisable, given bicalutamide is available. It also has quite potential strong side-effects like liver damage.
Depo-Provera, I personally wouldn't even touch it. But, read up, talk with your doc and do as you deem best. I don't think it's expensive but if you do follow this path, I'd strongly advise taking it orally first in case you don't tolerate it. I think this progestogen is often prescribed because of low cost with less emphasis on health, sadly. The way the world turns.

Finasteride alone cannot be taken, as mentioned previously. It can complement another anti-androgen by further reducing tissue levels of DHT which some people are quite sensitive to. It's cheap, I think, especially if you take lower doses and a study showed that very small doses are practically as effective as higher doses. Your doctor's call.
I think that injectable estradiol valerate is affordable if bought at a compounding pharmacy or if bought online with your doctor's prescription, of course. Alone, it can suppress T sufficiently. This is perhaps the path I would be considering the most if I was in your situation.
Another option, perhaps, is to take Estrace sublingually (letting the doctor know also you are doing this) so that higher levels, even if for a few hours, can suppress T on its own. Could happen...you never know!