I have good luck with the Jensen products. I have replaced a few of the generic el cheapos they have with a more expensive unit. The good thing about it is they are pretty much plug and play, i.e., most use the same power/speaker connector to the unit.
http://www.jensenrvdirect.com/