Tea tree oil is a natural oil that's been proven to be as effective as benzoyl peroxide for treating acne. Both substances are antibacterial, but benzoyl peroxide can be overly irritating. Especially when combined with salicylic acid face wash, tea tree oil is a better alternative to a benzoyl peroxide regimen. Being a natural oil, it can also function as an effective moisturizer. The study comparing tea tree oil to benzoyl peroxide can be found here: http://www.ncbi.nlm.nih.gov/pubmed/2
In-office salicylic acid peels can cost over $500 per peel. What's even worse is multiple peels are required to achieve drastic results. Regular aspirin (acetyl-salicylic acid) is almost chemically identical to the ingredient in more expensive peels and can cost as little as $5. Here's how to make yours at home; Crush 5-10 aspirin tablets until they are a powder that resembles flour. Use a blender if you have to. Combine the aspirin powder with regular %2 salicylic acid face wash.