A recall is normally a free service, as it's the company way of ensuring that mistakes made in production are fixed so the customers stay loyal. They aren't always free, it depends on the impact the item being recalled has. Something like coil packs is pretty important so VW will do it free.