It depends on how deep your pocket is. Advance Auto still has the "around $20 pads" ..most of the outfits around here only handle expensive ($40) and outragious ($60) ..but they mostly deal with the trade so there's little insentive for the shops to seek cheaper parts ..they're just passing it on. Given the simplicity of the replacement ..the $20 variety suits me. I always change them before they ever score the rotor ..hence I never need rotors. Some like to have pristeen rotor surface with new pads ..but I've done this for over 25 years and haven't had any trouble.
You just need to use that bonding agent that prevents the pads from seperating from the piston or the otherside of the caliper.
I don't know what evolution in brake pads caused this propensity to squeal. I've never had this happen in the multitude of disk braked vehicles that I've owned. I've never, until this last set of pads, ever used anything to quiet the brake pads.
When it comes to brakes i go right back to the dealer. Its not worth the hassle of using aftermarket pads. The factory setup your rig to stop on there pads. And the aftermarket pad companys just throw some material on a pad.
TJs come stock with Bendix brand brakes. You can purchase Bendix pads at Advance Auto. Advance also carries Wearever gold and silver. The Wearever Silvers cost about $15, golds, about $20, and Bendix pushes $30.
I always get either the dealer or bendix pads, but they must have the small arm off to the side so they will "squeak" when they are worn out and before they gouge the rotor, hope this helps out, later.