I've got one (£14.99 in Lloyds Chemist currently) and its quite good for a shoulder injury I sustained in two car accidents. It tends to take your mind off the pain almost immediately, especially if you turn it to maximum power
That said, I've had a heavy-going day here (deadlines, deadlines!) so I think i'll be switching mine on and cranking it up tonight!