Finding starters online for my Volvo Penta 3.0gl was easy. Prices range from $50-200 each. I Found a great shop on Ebay that had them in stock and shipped right a way.
Manufacture part # TM000A24301
UPDATE:
I just rebuilt my old starter, it took me about one hour and cost was nothing. As I found out most marine starter problems are rust in the brushes and on the windings. The starter is a 3 part starter.
1: Solenoid
Comes off with 2 screws just cleaned the plunger and cylinder (had some rust)
2: Gear Head
Comes off with 2 long bolts, Sorry I didnt take any pictures of it but its easy to remove. When you do you will find 3 gears and a single ball barring. Dont loose any of them. Just clean the gears and re-lube. The ball barring goes as the end of the shaft between the bushing and the armature.
3: Motor
Just remove the amature from the body and clean, Mine had rust on the windings/magnets but not much, Most was in the brushes. You can remove them from the cap with 2 screws. If you need new brushes you can find them at your local auto shop, but they might not have the brush springs so you might have to replace them with the old ones.
Easy step to get the brushes back on the armature, use a socket that is just a bit bigger than the armature slide the brushes over the socket then place it on the armature. Slide the brushes down the socket on to the armature. Sorry again no pictures.
Assemble and you are ready to go!
I found this guy on Youtube, the starter is pretty close but not the same one on our Volvo Penta 3.0 you will notice the gear and head are different but the body and motor are the same. He gives a great demo but is hard to understand with his accent.