I had a problem with my Volvo S60: All of the gauges would suddenly stop working, then were working intermittently. Luckily for me, my brother had the same experience and also had success with the company MyAirbags.com.
He took out the dash cluster and shipped it Monday morning. I paid with a credit card on line, received an email that the part was received, then another one when it was done. The repaired part arrived on my front porch on Friday afternoon. It was well packaged.
I re-installed it with 4 simple screws and a plug, and then was on the road in time for the weekend.
It's four to five weeks later now and everything seems to be in working order.