I got Thundercracker at Walmart. I was at an out of town store and opened him in the parking lot just in case I needed to run back in for an exchange. He was fine, but while I was in my car, I thought he looked and felt cheap. However, that changed when I got home where I'm quite happy with him. For some reason he looks so much better in my living room. Walmart's store price was $36.50, not quite as good as their online price of $34.99, but better than my bbts preorder at $42.99 or my $44.99 Amazon order. If yolopark was pumping out G1, whether all plastic or plastic/diecast, I doubt I would be in my current Hasbro foray (Clear plastic null rays painted blue, smh).