I have mine priced at $135 and free shipping, and they are in stock, and I supply an extra boot, just in case you rip the one on the ball joint while installing it. I open each box, make sure all the parts and the grease fitting is there, and drop the extra boot in. If the boot attached to the ball joints rips, just slip the extra one over the ripped boot.
www.jeepinbyal.com
Looking at the pictures of the $49 ones, they look like the ones without the grease fittings, and yes they are out there! I can't beat Summit's price, that looks like the correct ball joint by the picture.
So it all depends if you like dealing with a little guy or some big company. Even amazon.com sells them now.
Al
PS the K3199 will fit all the KJ's up 2006. I need to check on the 2007's