Yes and a four letter answer... TENS. Stands for Transcutaneous Electronic Neural Stimulator.
Buy one for about $100 get some pads and zap away. No drugs and fast pain relief. I have had one since 1990 when I had a herneated disc. I use it from time to time when my back gives me grief.
Here is one source, just do a search online and you can find one you will like.
http://www.qualitymedicalsupplies.co...&QTK=TENS_UNIT