$20 is a ripoff, you should be able to find a tailor to hem a pair of pants for well under $10.