I've run Crower investment cast stainless full rollers that sure seem stout to me. Not running high spring pressures or racing, just street duty. They were 3-400 bucks though.

Agree some of the crap you find cheap on line is a total waste of money. I've had to learn this lesson more than once. I mean, how bad can they really be? Then I find out. I trust used OEM parts more.