Mmmmn, the problem I had, and I'm sure I'm not alone, is that Ibuprofen is very good at masking pain, but you aren't getting the cause treated, to the point where I needed surgery to fix my right shoulder, and I still get pain in my wrist.
I may well get one of those gyro-ball thingy's but I was slightly put off by the mixed reviews they seem to get, however that may have been down to cheap versions flogged online.
Good luck with your health anyway, mate, it can be quite a downer when it affects your enjoyment of the important things in life!