Honestly, the only way I can see a 3rd party product eating into Hasbro's profits is if Hasbro's product is by far inferior than a 3rd party product. In regards to Wreck-Gar, I will buy 2 of Hasbro's even if the other one looks better. I like the look of the Hasbro one. And I'll probably buy the other one if it looks good enough.

I think in alot of cases, some of these 3rd party upgrades increase Hasbro sales, easy example being Bruticus. Every store started selling out of Bruticus so they could get the upgrade to enhance what was a pretty bad figure. In the end, Hasbro was selling there stock, which is their bottom line. I would not have bought Bruticus had it not been for the upgrade.

For products like Springer, that's a different story. They made a better toy than what was given by Hasbro. I turned to paying for Defender over Springer.

Unfortunately these products fall into grey areas, it's not so black and white anymore. Good or bad.

But in any case, it comes down to personal choice whether you buy 3rd party products or not.