try PHisohex you can get it from most pharmacys i wouldnt say expensive but not reeally cheap i think it is a bit harsh for my skin but i keep it for "desperate times" and it clears my skin up nicely