Eddo

Eddo is found in a ship garage on Cannon Island. If you pay him 50 Rupees, he will sell you "Eddo's Cannon". Later on in the game, he will sell you a Salvage Arm - the price depends on how loud you yell for it, using the DS microphone. Eddo has many broken limbs.