I've got an inner CV joint gone on my 2003 Vectra GSi. Vauxhall have quoted me £145 + vat for the part. Does this seem right?

My local factor has quoted me £106 + vat to get mine rebuilt.

Which one should I go with?

Thanks.