I got mine online, I think, and for less than 10 bucks. Plus, it's a Hori one. People say that's the best one, and after 2-3 years of using my DS, it seems those people were right.
Still, between scratched DS screens and losing 16 bucks, I'd probably pick the latter. SCRATCHED SCREENS DRIVE ME UP THE WALL.