I'm running a Howe tall upper balljoint and it's similar to the QA1 - you can adjust them for wear and rebuild them or change the stud to a different length. I think I'd still go with the power performance ones. I'm running those on the lowers and the boot is much better for daily driving and they generally look more solid.
These are designed to be on race cars, the low/zero drag is so you get repeatable results in geometry change through suspension travel, and they're rebuildable so you can replace just the ball if you get in a wreck and break the stud.
AFCO, Howe, QA1 (and I think one more) make a version of them.