All of the above is great for cleaning, but lets say you made an oppsie once or twice, and forgot to take the stuff out of your bag... and WHAM!! DERBY STANK IN YOUR CAR!!
I recommend using baby laundry soap to wash them at that point. It's very easy on the skin (because it's made for babies) and it smells great (like a baby after a bath... which always smells amazing

) And use the baby softener to help with the feel. Both are hypoallergenic, no dye's, and make derby gear smell AMAZING!!
For the car, essential oils, candles (do not light them, just keep it near the windshield.) or fresh/dried flowers. Car fresheners are okay, but if you wanna get the smell out and not just cover it up, essential oils used for Aromatherapy are the way to go. For some reason it does a better job at getting rid of bad smells. Just get a cloth baggie, add some dried leaves from any flower (rose works better) and add a little of whatever scent you like. Hang it up in the car, and the fresh scent of what you made will hang around for around 4 months.
For the candles, just stick it near the windshield. Preferably a tea light (smaller). Don't need to light it, just let the sun do it's thing.
Both ways are cheap, and easy. I'll be making some baggies here soon for Christmas (peppermint leaves with cedar wood). If anyone wants one, just let me know.
TcH