When I saw the Speedway ad you posted I immediately thought "Oh no, Speedway is blowing out the arms I had a problem with." So I called them and a very nice guy there named Brandon set me straight. These are not the same ones they were buying from Total Performance (which I had) these are from a different source and are a different dimension. Mine was 4.5 inches long, these are 7 inches.
I know we would all love every source we buy from to carry only the highest quality, forged pieces, but the reality is, most of us also shop on price. Not saying we want to buy stuff that breaks under usage, but we won't always spring for that piece that costs 3 X as much as a similar one. Speedway is no different than every other business, they have to be competitive and profitable. There is no sin in that. If we have anyone to blame for products being on the market that aren't absolutely top of the line, it is us consumers........me included.
Don