I used to have a crap ton of these back when I was about 8-13ish. But being young and stupid, I ended up breaking the wheels off a lot of them because I was a dumbass and too young to appreciate them. Now that I'm older and have broken my fair share of wheels, I don't have as much, but I do take better care of the few that I have. I've had everything you listed except Kyosho and Motor Max, and yes Autoart diecasts are the most detailed imo. I got a lot of mine from Hong Kong, and a few from places like Zellers and Toys R Us. I don't have any pictures of my current collection, but this is one of the latest and probably my favourite addition: