I've used ammonia too in the past. Vinegar works but wont really get rid of stains. Honestly your best bet is something like woolite dark or some free&clear or organic detergent. At any rate, NOTHING will keep your jeans from wearing out except not wearing them at all
