I used CVF, granted it was for a B block, but was very impressed with the quality, the fit/finish, the customer service, even the warranty process has been simple!
I would give them a call. Personally, I wouldn't hesitate to use them again.I was looking at their setup.