you shouldnt really ask which company is better because that is all personal choice. Eclipse subs usually arent as powerful as the jl ones but they hit much lower and have a richer sound to them. the jl ones are very loud and are good for high db numbers. i think the eclipse subs might actually be a little more expensive but i am gett a pair of 12" 88120Ti's they are 1400w and i8 am pushing them with 2 1500w fosgates amps. hits so nice. i dont really know about speakers, which ones are better. i personally love infinitys and that is what i have right now. eclipse makes the best dvd and monitors for your ride but tey are so damn expensive.