NHTSA ID Number: 10109091
Manufacturer Communication Number: 99924-1509-03
TSB/Document Date: 2017-08-01
Summary
Service Manual
place.
a non-permanent locking agent to the threads of
• Apply
the fuel pump bolts.
the fuel pump bolts following the specified tight• Tighten
ening sequence [1 6] temporarily.
the fuel pump bolts with the specified torque by
• Tighten
the same sequence.
Torque - Fuel Pump Bolts: 10 N·m (1.0 kgf·m, 89 in·lb)
• Tighten the fuel pump bolts again to check the tightness.
• Hold the fuel pump lead [A] to the clamps [B].
FUEL SYSTEM (DFI) 3-51
Fuel Pump
Fuel Pump Operation Inspection
NOTE
○Be sure the battery is fully charged.
the engine stop switch to run position.
• Turn
Turn
ignition switch on and make sure that the fuel
• pumptheoperates
(make light sounds) for 3 seconds, and
•
then stops.
Turn the ignition switch off.
If the pump does not operate as described above, check
the operating voltage (see Fuel Pump Operating Voltage
Inspection).
Fuel Pump Operating Voltage Inspection
NOTE
○Be sure the battery is fully charged.
the ignition switch off.
• Turn
Remove:
• Fuel Tank Bolts (see Fuel Tank Removal)
Fuel Tank Bracket Bolts (see Fuel Tank Removal)
the fuel pump lead connector and connect
• Disconnect
the measuring adapter [A] between these connectors as
shown.
Main Harness [B]
Fuel Pump [C]
Special Tool - Measuring Adapter: 57001-1700
a digital meter [D] to the measuring adapter
• Connect
leads.
Fuel Pump Operating Voltage
Connections to Adapter:
Digital Meter (+) → R (pump BK/Y) lead
Digital Meter (–) → BK (pump BK/W) lead
the operating voltage with engine stopped and
• Measure
with the connector joined.
the engine stop switch to run position.
• Turn
• Turn the ignition switch on.
Operating Voltage
Standard: Battery Voltage for 3 seconds, and then 0 V
3-52 FUEL SYSTEM (DFI)
Fuel Pump
the ignition switch off.
• Turn
If the reading stays on battery voltage and never shows 0
V, check the fuel pump relay (see Relay Circuit Inspection
in the Electrical System chapter).
If the fuel pump relay is normal, check the ECU for its
ground and power supply (see ECU Power Supply Inspection).
If the ground and power supply are good, replace the ECU
(see ECU Removal/Installation).
If there is still no battery voltage, check the fuel pump relay (see Relay Circuit Inspection in the Electrical System
chapter).
If the fuel pump relay is normal, check the wiring for continuity (see Fuel Pump Circuit).
If the wiring is good, check the ECU for its ground and
power supply (see ECU Power Supply Inspection).
If the ground and power supply are good, replace the ECU
(see ECU Removal/Installation).
If the reading is in specification, but the pump does not operate, replace the fuel pump (see Fuel Pump Removal/Installation).
Pressure Regulator Removal
○The pressure regulator [A] is built into the fuel pump and
can not be removed.
Fuel Pump Relay Removal/Installation
• Remove:
Upper Seat Cover (see Seat Cover Removal in the
•
Frame chapter)
Fuel Pump Relay [A]
Installation is the reverse of removal.
to the Relay Circuit Inspection in the Electrical Sys• Refer
tem chapter.
FUEL SYSTEM (DFI) 3-53
Fuel Pump
Fuel Pump Circuit
1. ECU
2. Frame Ground
3. Engine Ground
4. Battery 12 V 8.6 Ah
5. Main Fuse 30 A
6. ECU Fuse 15 A
7. Starter Relay
8. Fuel Pump
9. Ignition Fuse 15 A
10. Fuse Box (1)
11. Fuel Pump Relay
12. Engine Stop Switch
13. Ignition Switch
3-54 FUEL SYSTEM (DFI)
Fuel Injectors
Primary Fuel Injector Removal/Installation
• Refer to the Throttle Body Assy Disassembly/Assembly.
Secondary Fuel Injector Removal/Installation
• Refer to the Nozzle Assy Disassembly/Assembly.
Primary Fuel Injector Audible Inspection
to the Primary Fuel Injector Audible Inspection in
• Refer
the Self-Diagnosis System chapter.
Fuel Injector Resistance Inspection
to the Fuel Injector Resistance Inspection in the
• Refer
Self-Diagnosis System chapter.
Fuel Injector Power Source Voltage Inspection
to the Fuel Injector Power Source Voltage Inspec• Refer
tion in the Self-Diagnosis System chapter.
Fuel Injector Output Voltage Inspection
to the Fuel Injector Output Voltage Inspection in the
• Refer
Self-Diagnosis System chapter.
Fuel Injector Fuel Line Inspection
to the Fuel Injector Fuel Line Inspection in the Self
• Refer
-Diagnosis System chapter.
FUEL SYSTEM (DFI) 3-55
Throttle Grip and Cables
Free Play Inspection
to the Throttle Control System Inspection in the Pe• Refer
riodic Maintenance chapter.
Free Play Adjustment
to the Throttle Control System Inspection in the Pe• Refer
riodic Maintenance chapter.
Cable Installation
the throttle cables in accordance with the Cable,
• Install
Wire, and Hose Routing section in the Appendix chapter.
the lower ends of the throttle cables in the throttle
• Install
pulley on the throttle body assy after installing the upper
•
ends of the throttle cables in the grip.
After installation, adjust each cable properly (see Throttle
Control System Inspection in the Periodic Maintenance
chapter).
WARNING
Operation with incorrectly routed or improperly adjusted cables could result in an unsafe riding condition. Be sure the cables are routed correctly and
properly adjusted.
Cable Lubrication
to the Chassis Parts Lubrication in the Periodic
• Refer
Maintenance chapter.
3-56 FUEL SYSTEM (DFI)
Throttle Body Assy
Idle Speed Inspection/Adjustment
to the Idle Speed Inspection/Adjustment in the Pe• Refer
riodic Maintenance chapter.
Synchronization Inspection
to the Engine Vacuum Synchronization Inspection
• Refer
in the Periodic Maintenance chapter.
Throttle Body Assy Removal
WARNING
Gasoline is extremely flammable and can be explosive under certain conditions, creating the potential
for serious burns. Make sure the area is well ventilated and free from any source of flame or sparks;
this includes any appliance with a pilot light. Do not
smoke. Turn the ignition switch off. Be prepared for
fuel spillage; any spilled fuel must be completely
wiped up immediately.
NOTICE
Never drop the throttle body assy especially on a
hard surface. Such a shock to the body assy can
damage it.
NOTE
○When replace the throttle body assy with a new one or
reused one from another motorcycle, you must register the accelerator position and throttle position data of
the throttle body to the ECU. Erase the stored service
code memory using Kawasaki
Diagnostic System (KDS
Ver.3), and wait the 10 seconds at the idle speed and
the coolant temperature 40°C (104°F) or more to register the sensor position to the ECU.
• Remove:
Air Cleaner Housing (see Air Cleaner Housing Removal)
Primary and Secondary Fuel Hoses (see Fuel Hose Replacement in the Periodic Maintenance chapter)
• Disconnect:
Accelerator Position Sensor Connector [A]
ETV Actuator Connector [B]
Intake Air Pressure Sensor #1 Connector [C]
Intake Air Pressure Sensor #2 Connector [D]
Throttle Position Sensor Connector [E]
FUEL SYSTEM (DFI) 3-57
Throttle Body Assy
than US and CA models, disconnect the purge
• Other
valve hose [A].
• Disconnect:
Primary Fuel Injector Connectors [B]
• Remove the cap [A] on both sides.
• Loosen the throttle body assy holder clamp bolts [A].
the throttle body assy from the throttle body assy
• Remove
holders.
the clamp [A] from the cable holder [B].
• Clear
Disconnect:
• Throttle Cable Lower Ends [C]
•
Hose [D]
After removing the throttle body assy, stuff pieces of lint
-free, clean cloth into the throttle body assy holders.
NOTICE
If dirt gets into the engine, excessive engine wear
and possible engine damage will occur.
3-58 FUEL SYSTEM (DFI)
Throttle Body Assy
Throttle Body Assy Installation
the throttle body assy holder clamps [A] so that their
• Install
bolt heads [B] face outward.
a thin coat of grease to the throttle cable lower ends
• Apply
[A].
• Install:
Accelerator Cable [B]
Decelerator Cable [C]
Clamp [D]
the throttle body assy.
• Install
Tighten:
•
Torque - Throttle Body Assy Holder Clamp Bolts: 2.0 N·m
(0.20 kgf·m, 18 in·lb)
the throttle grip and make sure that the throttle pulley
• Turn
moves smoothly and return by spring force.
the leads and hoses correctly (see Cable, Wire, and
• Run
Hose Routing section in the Appendix chapter).
the removed parts (see appropriate chapters).
• Install
Adjust:
• Throttle Grip Free Play (see Throttle Control System Inspection in the Periodic Maintenance chapter)
FUEL SYSTEM (DFI) 3-59
Throttle Body Assy
Throttle Body Assy Disassembly
1. Intake Air Pressure Sensor #1
2. Intake Air Pressure Sensor #2
3. Primary Fuel Injectors
4. Throttle Position Sensor
5. ETV Actuator
6. Accelerator Position Sensor
7. Throttle Body Assy
8. Delivery Pipe Assy
9. US and CA Models
NOTICE
Do not remove, disassemble or adjust the throttle
position sensor, ETV actuator, accelerator position
sensor, throttle link mechanism and throttle body
assy, because they are adjust or set surely at the
manufacturer. Adjustment of these parts could result in poor performance, requiring replacement of
the throttle body assy.
the throttle body assy (see Throttle Body Assy
• Remove
Removal).
the delivery pipe mounting screws [A] and wash• Remove
ers.
out the primary fuel injectors [B] from the throttle body
• Pull
assy together with the delivery pipe assembly [C].
NOTE
○Do not damage the insertion portions of the injectors
when they are pulled out from the throttle body assy.
3-60 FUEL SYSTEM (DFI)
Throttle Body Assy
• Disassemble:
Primary Fuel Injectors [A]
Delivery Pipes [B]
Joint Pipe [C]
NOTE
○Do not damage the insertion portions of the injectors
when they are pulled out from the delivery pipe assy.
NOTICE
Never drop the primary fuel injector especially on
a hard surface. Such a shock to the injector can
damage it.
Throttle Body Assy Assembly
WARNING
Gasoline is extremely flammable and can be explosive under certain conditions, creating the potential
for serious burns. Make sure the area is well ventilated and free from any source of flame or sparks;
this includes any appliance with a pilot light. Do not
smoke. Turn the ignition switch off. Disconnect the
battery (-) terminal. To avoid fuel spills, draw it from
the tank when the engine is cold. Be prepared for
fuel spillage; any spilled fuel must be completely
wiped up immediately.
assembling, blow away dirt or dust from the throttle
• Before
body and delivery pipe [A] by applying compressed air [B].
the O-rings [A] of the joint pipe [B] with new ones.
• Replace
Apply
engine
• delivery pipes oil[C].to the new O-rings, and insert it to the
○Left and right delivery pipes are identical.
FUEL SYSTEM (DFI) 3-61
Throttle Body Assy
• Fit the flat portions [A].
the O-ring [A] of each primary fuel injector [B]
• Replace
with new ones.
the dust seals [A] with new ones.
• Replace
Install
the
primary fuel injectors [B].
•
the delivery pipe assembly [A] onto the primary fuel
• Install
injectors.
○Press the fuel injector portions [B] to connect securely.
the washers with new ones.
• Replace
Tighten:
•
Torque - Delivery Pipe Assy Mounting Screws: 3.5 N·m
(0.36 kgf·m, 31 in·lb)
the throttle body assy (see Throttle Body Assy In• Install
stallation).
3-62 FUEL SYSTEM (DFI)
Nozzle Assy
Nozzle Assy Removal
the fuel tank (see Fuel Tank Removal).
• Remove
the secondary fuel hose [A] from the delivery
• Disconnect
pipe of the nozzle assy [B] (see Fuel Hose Replacement
•
•
in the Periodic Maintenance chapter).
Disconnect the secondary fuel injector connectors [C].
Remove:
Nozzle Assy Mounting Bolts [D]
Nozzle Assy
Nozzle Assy Installation
the insulators [A] with new ones.
• Replace
• Install the secondary fuel injectors [B] onto the insulators.
the nozzle assy [A] onto the secondary fuel injec• Install
tors.
○Press the fuel injector portions [B] to connect securely.
○Set the joint pipe [C] so as to be parallel to the air cleaner
housing.
NOTICE
When installing the nozzle assy, apply force equally
to the both sides of the delivery pipes. If the resin
made delivery pipe is pushed strongly, it could be
damaged.
• Tighten the nozzle assy mounting bolts [D].
Torque - Nozzle Assy Mounting Bolts: 5.0 N·m (0.51 kgf·m,
44 in·lb)
○Tighten the inside bolts firstly.
Then tighten the outside
bolts.
the leads correctly (see Cable, Wire, and Hose Rout• Run
ing section in the Appendix chapter).
the secondary fuel hose to the delivery pipe of
• Connect
the nozzle assy (see Fuel Hose Replacement in the Periodic Maintenance chapter).
FUEL SYSTEM (DFI) 3-63
Nozzle Assy
Nozzle Assy Disassembly
the nozzle assy (see Nozzle Assy Removal).
• Remove
• Disassemble:
Secondary Fuel Injectors [A]
Delivery Pipes [B]
Joint Pipe [C]
NOTE
○Do not damage the insertion portions of the injectors
when they are pulled out from the delivery pipe assy.
NOTICE
Never drop the secondary fuel injector especially
on a hard surface. Such a shock to the injector can
damage it.
Nozzle Assy Assembly
assembling, blow away dirt or dust from the deliv• Before
ery pipes [A] by applying compressed air [B].
the O-rings [A] of the joint pipe [B] with new ones.
• Replace
the joint pipe to the delivery pipes [C].
•○Insert
The direction of the joint pipe does not matter.
○Left and right delivery pipes are identical.
○Insert the joint pipe so as to be parallel to the air cleaner
housing surface.
the O-rings [A] of each secondary fuel injector
• Replace
[B] with new ones.
• Install the nozzle assy (see Nozzle Assy Installation).
3-64 FUEL SYSTEM (DFI)
Air Cleaner
Air Cleaner Element Removal/Installation
to the Air Cleaner Element Replacement in the Pe• Refer
riodic Maintenance chapter.
Air Cleaner Element Inspection
the air cleaner element (see Air Cleaner Element
• Remove
Replacement in the Periodic Maintenance chapter).
check the element [A] for tears or breaks.
• Visually
If the element has any tears or breaks, replace the element.
Air Cleaner Oil Draining
A drain hose is connected to the bottom of the air cleaner
to drain water or oil accumulated in the cleaner part.
Visually check the drain hose [A] if the water or oil accumulates.
If any water or oil accumulates in the hose, remove the
plug [B] from the drain hose and drain it.
•
WARNING
Oil on tires will make them slippery and can cause
an accident and injury. Be sure to reinstall the plug
in the drain hose after draining.
Air Cleaner Housing Removal
the fuel tank (see Fuel Tank Removal).
• Remove
Disconnect:
• Secondary Fuel Hose (see Fuel Hose Replacement in
the Periodic Maintenance chapter)
Intake Air Temperature Sensor Connector [A]
IMU Connector [B]
Secondary Fuel Injector Connectors [C]
Remove the turn signal relay [D], radiator fan relay [E] and
ESD ECU [F] from the air cleaner housing.
Free the clamps [G] from the air cleaner housing.
•
•
• Remove:
Connector Bracket [A]
the clamps.
• Slide
Disconnect:
• Air Cleaner Drain Hose [B]
•
Breather Hose [C]
Loosen the air cleaner housing clamp bolts [D].
FUEL SYSTEM (DFI) 3-65
Air Cleaner
the bolts [A].
• Remove
Free
the
bracket [B].
• Remove the
bolt [C] and washer.
•
the air switching valve hose [A].
• Disconnect
Remove
the
air cleaner housing.
•
Air Cleaner Housing Installation
• Be sure to install the pad [A].
the air cleaner housing clamps [A] so that their bolt
• Install
heads [B] face inward.
the air cleaner housing [C] to the throttle body assy.
- 💯【Conta.ct us for Support Directly】If you met any...
- 🔥🔥🔥【2026 AUTEL FLAGSHIP MK900BT MK900-BT, NEW...
- 🚗【3000+ ACTIVE TESTS (50➡3000+), SAME AS MS...
- 🚗【40+ HOT SERVICES FOR 150 MAKES (28+➡40+)】Full...
- 🚗【OE ALL SYSTEM DIAGNOSE, AUTO SCAN 2.0: SCAN LICENSE...
- 【TURN OFF CEL】 This AL319 car scanner diagnostic tool...
- 【EXTENSIVE APPLICATION】 Autel AL319 Compatible with...
- 【FOR END USER & DIYERS】 This error code reader AL319 is...
- 【USER-FRIENDLY DESIGN】 This OBD2 scanner and check...
- 【HIGH-QUALITY SERVICES】 12 months war.ranty from the...
If the PDF is very large, it may not load in the preview below.
Some older TSBs had multiple PDFs — visit the NHTSA Website to view all PDFs.
If the TSB PDF does not show, download or view it on the NHTSA Website.
Click on the (+) Plus Sign
Then Click on Associated Document(s)
Search NHTSA Database for Recalls
Search NHTSA Database for Vehicle Investigations
View Latest Vehicle Investigations
Search NHTSA Database for Vehicle Complaints
View Latest Vehicle Complaints
TSB/Document ID: 99924-1509-03
Replacement Service Bulletin Number:
MFR Communication Date: 2017-01-25
MFR Internal Campaign ID/Software Version:
Communication Type: Service Bulletin/Repair Instructions
NHTSA Components: EQUIPMENT:OTHER:OWNERS/SERVICE/OTHER MANUAL
MFR Component System:
MFR Component Subsystem:
Previous TSB | Next TSB |
- [Notice] When you receive a used device, it may be a customer return resold by Amazon without inspection. You can exchange it for a new one through Amazon. As this situation is unavoidable, we sincerely apologize. For any issues, contacting us via Amazon's "Messages" is the best way. THINKSCAN 689BT Bidirectional Scan Tool Can Be Used Immediately After It is Turned On, Without Complicated Registration Process, Which is More Convenient & Quick.
- Full Bi-Directional Control & 3000+ Active Tests: Take control and test components like actuators, fuel injectors, relays, and cooling fans in real time. You’ll quickly see if the problem is in the part itself or the control module — saving you hours of guesswork and frustrating trial-and-error.
- Advanced ECU Coding Capabilities: Handle module matching and hidden feature activation with confidence. When you replace an ECU or want to customize settings, this obd2 scanner diagnostic bi directional tool gives you the professional-level capabilities you need without the dealership price tag.
- 34+ Useful Reset and Maintenance Functions: Complete everyday service tasks smoothly with a wide range of helpful reset and maintenance functions. Whether you’re keeping up with regular upkeep or tackling a specific job, this scanner makes maintenance simpler and less stressful for both DIYers and pros.
- Comprehensive Full System Diagnostics: Diagnose every major system — Engine, Transmission, ABS, SRS, TPMS, and more — all in one place. Finally stop wondering if you’re missing something important; get the full picture and clear codes with ease.
- Top Reasons to Choose the D7S OBD2 Scanner: XTOOL D7S car scan tool, an upgrade of XTOOL D7, offers comprehensive features for automotive technicians, workshops, and DIY enthusiasts 1. Upgraded Hardware: 2+64GB memory, rear camera, intuitive interface, foldable bracket 2. Complete Diagnostics: FCA
Autoauth, OE-level all system scan, 39+ maintenance services, 4K+ bidirectional, CANFD/DoIP protocol 3. Advanced Capabilities: ECU c0ding, PMI functions 4. Wide Compatibility: Support 10,000+ models, covering 99% vehicle brands 5. Multi-language: Available in 22+ languages, No IP Restrictions 6. 3-Year Updates: Save 300 bucks on software updates for the latest features and optimizations - 2026 Upgraded D7S Car Scanner Features: The newly 2026 D7S V2.0 scanner for car brings exciting features for advanced vehicle diagnostics and enhanced user experience 1. FCA
AutoAuth: Now supports FCA
SGW module for Chrysler
, for Jeep
, for Dodge
(2018+), for Fiat
(2017+), enabling faster vehicle communication without gateway restrictions 2. PMI (Offline ECU Pr0gramming): Allows for Ford
, for Lincoln
, and for Mazda
ECU pr0gramming for new modules 3. Optimized Diagnostic Report 2.0: Personalized reports with logos and customer info for auto shops. Note: Compatibility varies by cars, please check before order - 39+ Services/Resets/Adaptations/Relearns/Calibrations: XTOOL D7S full system car scanner diagnostic tool tackles 99% of common car issues through its 36+ special functions, including Oil Reset, EPB, SAS, BMS, Throttle Reset, Injector C0ding, ABS Bleed, TPMS Reset, Power Balance, etc and also covers specific-vehicle functions like Crank Sensor Relearn, ABS Initialization, Cylinder Power Balance, Fuel Trim Reset, Idle Relearn etc. This car diagnostic scanner enhances efficiency, making repairs and maintenance hassle-free. Tip: DO NOT for All vehicles, please check compatibility first
- Cost-effective ECU C0ding Scan Tool for Specific Brands: Enhance your vehicle's performance with XTOOL D7S! This obd2 scanner all systems bidirectional offers advanced capabilities at an affordable price, supports online for BMW
, for Benz and offline for BENZ, for MIT, along with PMI functions for Ford
, for Mazda
, and for Lincoln
. Ideal for technicians and DIY enthusiasts, this automotive scanner diagnostic tool optimizes vehicle performance and enhances the driving experience. Note: Not for all cars and modules, please send car VIN to check the compatibility before purchase - OE All System Diagnostic & 8 Pids Graphing: XTOOL D7S is a comprehensive all system bi directional obd2 scanner that delivers dealer-level diagnostics, completely controlling over your vehicle’s performance and health. This automotive scan tool can read and clear DTCs, view live data and ECU information, retrieve freeze frames, and perform active tests and full obd2 functions. This bi-directional scan tool can can identify your vehicle's make, model, and year information with just one click and show up to 8 PIDs live data with options for CSV viewing, playback, and recording for in-depth analysis. It is easy-to-use for both professionals and beginners, helping pinpoint issues efficiently
- 【✅Compared to BOSSCOMM IF742, IF745 Offers Full-System Diagnostics】The BOSSCOMM IF745 car diagnostic scanner is an upgraded model of IF742. In addition to supporting all OBD2 Code Reader functions and 6 reset options (ABS/EPB/SAS/BMS/Oil/Throttle), it expands diagnostics from 4 systems (Check Engine/ABS/SRS/Transmission) to vehicle All systems, including Steering, Suspension, and Body Electronics. This provides deeper, more comprehensive diagnostic capabilities.
- 【✨10 OBD2 Functions】The BOSSCOMM IF745 scan tool’s DTC Lookup instantly translates fault codes into user-friendly explanations, its I/M Readiness feature streamlines emissions testing with a single tap, and Freeze Frame lets you pinpoint the exact moment of a fault for in-depth root-cause diagnosis. Combined with a live data dashboard and advanced diagnostics (O2S, OBMon, EVAP), it delivers comprehensive insights for confident troubleshooting.
- 【✨Deep Diagnostics for All Vehicle System Modules】Beyond code reading/clearing and ECU information retrieval, our all-in-one data stream feature lets you inspect all current fault codes and their locations across the vehicle’s systems. This vehicle code reader helps you turn off dashboard warning lights and perform a comprehensive self-check of your car at home—no more back-and-forth trips to the repair shop or hefty inspection fees.
- 【✨6 Essential Resets: ABS Bleeding, Oil, EPB, SAS, Throttle, BMS】The BOSSCOMM IF745 obd2 scanner diagnostic tool swiftly purges air from brake lines to restore braking sensitivity, fine-tunes maintenance cycles to eliminate false alerts, resolves parking brake issues with one-click control, recalibrates steering sensors for stability, optimizes engine idling/acceleration for smoother performance, and deeply resets battery systems to extend lifespan and range via precise parameter adjustments.❗NOTE: Does NOT support bidirectional control, coding, or programming.
- 【✨10,000+ Car Models, AutoVIN, 13 Languages】The BOSSCOMM IF745 vehicle scanner diagnostic tool covers 73+ global car brands and offers support in 13 languages, making it perfect for DIYers, auto mechanics, or as a thoughtful gift. With a single-click AutoVIN feature, it instantly retrieves vehicle serial numbers, streamlining diagnostics for users globally. This adaptable tool balances user-friendliness with precision, catering to both personal and professional requirements.✅Unsure about compatibility? Compatibility will vary on vehicles' model and year, pls reach us via 📧 [email protected] 📧 before purchase.
This product presentation was made with AAWP plugin.




