Japanese Vehicle Recalls

TANTO

  • steering system (universal joint)