MerCruiser Mercury Marine V6 Distributor J1171 1103798 2004.
The cap is cracked, but I am including it for free.