Wanted to give a nod to the marineengine folk. Good prices, lots of available stock, and fantastic support during and after the purchase.
Not to mention the great advice available here.