The shop is playing you for a sucker. Even riding in winter salt and sand, 500 miles is pretty short. With regular cleaning, any cogset and chain should last you better than 2000 miles. Unless these guys are offering to replace your cogs at 500 miles for free, I wouldn't set my feet in that shop again. They are theives.
__________________
Je vais à vélo, donc je suis!