Anybody find these in stores? I've been looking for these but haven't found any. They're "Shelby Collectibles" and look really cool and well-made. Also, please don't use this thread to bash the new series. I don't usually like to tell people not to do something, but I'm asking if you wouldn't out of courtesy. Thanks for any help.