try these guys
if you call a guy named paul landino at emarine (emarine.com) you might get some good guidance. they carry different brands and, based on your requirements, they will give you an unbiased recommendation. there are different types, different sizes and most of the decision-making is based on your location and your estimated power requirements.