Get a prescription for the Zynex Tens unit, it should address all of your issues. If insurance refuses to cover it, the cost is $25 for 10 payment months. It comes with new leads each month, which is most likely what you will have to pay for.
The device is 40 or is 400 times, more powerful than a home Tens unit. It can perform neurostimulation and several other features, I think neuromodulation.
https://www.zynex.com/products/nexwave/
This is by prescription. I don't use mine. My insurance covered everything. I'm too far gone. Honestly, I have my doctors shoot me up, load me, and prednisone me up. It comes from my days of Ice Hockey when we did not report head injuries (that is what girly men do) and shoved chem tabs up our nose. When injured, they shot us up with steroids and narcotics. I never changed.
You can have your physiatrist, anesthesiologist, rheumatologist, or the like check it out, and order it. I recommend Fentanyl Transdermal