Denso 029120-387 distributor


Hi everyone, new here so please be nice.

I've just bought an F300 that has a failed distributor cap - part number inside is 029120-387 - and I can't find one, or a viable alternative.

Two questions - has my vehicle got the wrong distributor, and therefore the wrong cap - and, does anyone have this particular part, or show me where I can find one?