Well done, sounds like the auto-shop came to your rescue, that's good service.
However the garage were not entirely wrong. Genuine OE manufacturers fitted parts usually come with a warranty which includes labour if the failed part is replaced by a Dealer.
Parts supplied by an Auto-shop or equivalent are usually covered only by the parts warranty and do not include labour. The labour is usually covered by the original fittee (if that's even a word!!)
Most business's would do it under goodwill and just write off the labour involved.
You did good though.
Hammy
