After some ressearch, it looks like generic 2% exists but it costs a lot more than the $15 1% costs at your local place.
i'm looking through the patents and it looks like Proctor and Gamble received a patent on a shampoo containing ketoconazole. Of course this doesn't necessarily mean they're going to produce it but better than nothing. Google patent 6,974,569 to see it