Hayabusa Water Pump

17400-24F00 Water Pump Assembly