Home Depot stores seem to restock them every few months. I noticed a few purple and some black 2C at a store in Canton,MI.
I did find a black 3C Mag at Fry's in Las Vegas over a year ago, if you are near them.
You might also look in some of the smaller hardware stores and auto parts stores in your area.
Good luck.