This should fit all 1503 4tec engines. Expect wear and tear on the item as listed it is a used part.
eBay