http://mercruiserparts.com/ for merc parts
These are the only two I found in the performance boat realm that were decent online stores.
Others like Dollar offshore and Rex Marine are great companies but lack the website that is easy to order from.
Also for regular baoting stuff like valves and pipe and stuff www.defender.com is good too. You also have west marine and boaters world too.