Welcome
Ferrari 360 Oil Pump Tensioner stop plate
Ferrari Part 179938
thanks for looking