I would replace everything but the metal.
You can mask this problem for a period of time but it will return.
I'll say it again.........
Germicidal CleanerNot only does it kill those harmful/hazardous little bugs but it also neutralizes the bad smells.
My bus had a foot of Rat Poop in it along w/who know how many years of being pee'd in. After cleaning it out and using bleach, baking soda & a bunch other things to get rid of the smell, I still could not put it in my garage for the next year, stunk to high heaven.
I mixed up 1-2gallons of Germicidal Cleaner sprayed down the complete interior & in a matter on minutes the smell was gone for good

.