I use a roll on for muscle pain from a company called 'This Works' and it does! also smells nice. Some of the larger Bootd stock their stuff, otherwise I buy it online. Ever since I had my own garden and had to cut grass, I've always hobbled back into the house with a bent back, but find that laying on the floor with the bottom half of my legs (from knee downwards) over a low stool, works. I often have a blanket over ne and drop off, you can use a flattish cushion for your head if you like.
When I have a lot of muscle problems - back, shoulders, neck- I go to a McTimony Chiropractor who puts me right.