Mice and carpet

I just got the fastback out of storage and it smells horribly. The mice got into the car over the winter and peed all over the carpet. Has anyone found anything that really work to get rid of this type of smell, other than buying new carpet? I have tryed a couple different carpet cleaners, but they only works of a day or two before the smell returns.