The only real difference in ball joints legally is how well they are made and range of motion. Your $75 ball joint is not going to be legal. Might as well go with a rebuildable one for less money.
I've sold over 1000 of the vmsmotorsports.com ball joints to people all over the world the last 11 years. They have a smoother operation and a larger range of motion than the ones that I have seen from USLC. They are also a couple bucks less.