Important: Unfortunately we continue to experience delays in shipments following the Ferrari Factory warehouse system upgrade. We are monitoring the situation daily and hope normal service will resume soon. Please contact us for any specific part updates.

Ferrari / Testarossa TR 90 / 026 - Water Pump

39133 39134 349790 349791 349792 349793 349794 349795 349796 349798 349800 349804 349809 349810 349811 349814 349815 349816 349817 349819 349820 349821 349824 349825 349826 349827 349828 349829 349830
No. Part Name FQ Price Req. Sel.

Multiple variants of the same part are selected for items:

Part Availability Key

In Stock
In Stock - Supersession (Supersession price shown)
A
In Stock - Alternative (Alternative price shown)
In Stock - Partial Stock