I hear you. I tried Indiamart years ago when they took CC. It was fairly easy. Later it was a nightmare and they don’t take CC anymore, lots of trolling phone calls and emails after I signed up. The price from my US supplier is worth it, I have seen other US shippers for 3.00 a pill.
It is better than 3$, but even paying $50 for an Intl bank wire, 73 is out of control.