I used to have some JBA Shorties and they were a waste of money, they leaked since the first day i put them on, and the quality sucked, I don't know about their new ones, but I would never buy from them again.
I recently changed them and they had some nasty cracks in them.
If money is no object get some KOOKS, I just installed some on my car and the quality and fit were second to none. The car sounds awesome. I also think that they are the only longtubes that allow you to remove the transmission with them in place.
Hope that helps