This is something that has been talked about before here. I have had it but for a different reason than treatment of fibro. I would have it again in a heartbeat.
As you say it can be expensive, but in my personal experience, the cost was well worth it.
The thing is though, make sure you have an accredited therapist to work on you. As with anything, in the wrong hands more harm can come of it than good.