Go to your local motor factor and compare their price with Halfords.
They will usually give you some trade discount if you mention you're a member of the Morgan Sports Car Club.
I have always found my local to be cheaper than Halfords and great service when trying to identify a part.
. I agree motor factor's are the best, bought one for the the
1800, back in the spring . Rated the same as the one I had on the +8 for seven plus years. The price was very good at 38 pound including VAT..