I own a 1985 BMW 325E and it was almost impossible to find an instrument cluster in working order for my vehicle. I'm from Texas so I kind of went in blind on this one, but I got to say that I'm glad I picked these guys. It took them a while to get it done since parts for this cluster are so scarce, which they let me know in advance. One of the guys there named Kevin did all the repairs and always kept me up to date with the progress. All I can say is great customer service and the quality of the work is awesome. It's like if I got a brand new cluster. Considering all the work they did. ...I'd say it was very affordable.