Good TENS unit
TENS units does a good job.  I use it after I pulled a muscle.  I used it with a tennis ball and I was good to go in an hour.  Has lot of different power settings.
Rating: 5 stars