Hmmm... Is this a sleazy shop? Did they put a used cassette on your new Trek and keep the good one for sell for $80? If they don't have a good explanation for what's wrong, insist on a brand new cassette.