When did the shop finish their work? It seems like they would have little to argue about if it had only been a few weeks. Is there any record of how many miles were on the bike when they fixed it compared to now? Just searching for ways you can defend your point to the shop if needed.
Sorry for the bad luck. It seems like the filter distributer would need to pay for the repairs.