Your issue, and all it's parts, are standard Corvette parts.
You can get it fixed at any shop that works on Corvettes, probably for half that price.
There is very little reason to take the XLR to Cadillac anymore in my opinion, unless it's for one of the unique assemblies, like the top or the...