HomeEngine MechanicalOil Pump Oil Pump Showing the single result Added to wishlistRemoved from wishlist 0 Engine Mechanical N3H114600 | 2004-2008 Mazda RX-8 Rotary Engine Oil Metering Pump Best deal at: eBay Part Number: 314-502-3104, N3H1 14 600C, N3H114600, N3H114600A, N3H114600B Condition: Used $69.95