Safety Recall U18 / NHTSA 18V-131 Engine Oil Pump – 2017 Jeep Renegade

“This site contains affiliate links for which OEMDTC may be compensated”

February 22, 2018 NHTSA CAMPAIGN NUMBER: 18V131000

Oil Pump Housing Crack may Cause Engine Stall

An engine stall can increase the risk of a crash.

 

NHTSA Campaign Number: 18V131

Manufacturer Chrysler (FCA US LLC)

Components ENGINE AND ENGINE COOLING

Potential Number of Units Affected 9

 

Summary

Chrysler (FCA US LLC) is recalling certain 2017 Jeep Renegade vehicles equipped with a 2.4L engine. These vehicles may be equipped with a cracked oil pump housing/balance shaft module (BSM), which can cause the oil pump to fail and the engine to stall.

 

Remedy

Chrysler will notify owners, and dealers will inspect the oil pump for its production information, and replace the BSM as necessary, free of charge. The recall began March 13, 2018. Owners may contact Chrysler customer service at 1-800-853-1403. Chrysler’s number for this recall is U18.

 

Notes

Owners may also contact the National Highway Traffic Safety Administration Vehicle Safety Hotline at 1-888-327-4236 (TTY 1-800-424-9153), or go to www.safercar.gov.

 

Check if your Vehicle has a Recall

 


March 2018

Dealer Service Instructions for:

Safety Recall U18 / NHTSA 18V-131 Engine Oil Pump

 

Models

2017 (BU) Jeep®  Renegade

 

NOTE:  This recall applies only to the above vehicles equipped with a 2.4L engine (Sales Code ED6) built from November 08, 2017 through November 09, 2017 (MDH 110800 through 110924).

IMPORTANT:  Some of the involved vehicles may be in dealer new vehicle inventory.  Federal law requires you to complete this recall service on these vehicles before retail delivery.  Dealers should also consider this requirement toapply to used vehicle inventory and should perform this recall on vehicles in for service.  Involved vehicles can be determined by using the VIP inquiry process.

 

Subject

The engine oil pump on about 9 of the above vehicles may have been built with a cracked engine oil pump housing. A crack may propagate through the housing and cause the oil pump to fail. If the oil pump fails, it may cause the engine to stall. An engine stall could cause a crash without prior warning.

 

Repair

The engine oil pump on the involved vehicle must be inspected for the cavity number “KD.8” if this number is on the oil pump casting it must be replaced.

 

Parts Information

Description Quantity Part Number
Balance Shaft Module 1 05047992AC
Bolt, Splash Shield 3 06511057AA
Bolt, Ladder Frame 4 06509278AA
Bolt, Oil Pan 2 06508985AA Safety Recall U18 / NHTSA 18V-131 Engine Oil Pump - 2017 Jeep Renegade | small light
Bolt, A/C Compressor Bracket 3 06509285AA
Oil, Engine 0-20W (MS-12145) 6 Quarts 68218950AB Safety Recall U18 / NHTSA 18V-131 Engine Oil Pump - 2017 Jeep Renegade | small light
Sealant, RTV (MSGF44B) 1 04883971AC
Pan Assy, Engine Oil 1 05047566AC
Bolt, Oil Pan 16 06509140AA

 

 

Parts Return

No parts return required for this campaign.

 

Special Tools

No special tools are required to perform this service procedure.

 

Service Procedure

A. Balance Shaft Module Inspection 

  1. Open the hood.
  1. Remove and save the engine oil dipstick.
  1. Raise and support the vehicle.
  1. Remove and save the right front tire/wheel assembly.
  1. Remove and save the right side wheel well splash shield (Figure 1).

Figure 1 – Right Splash ShieldFigure 1 – Right Splash Shield

 

  1. If equipped – remove the engine underbody belly pan or skid plates.
  1. Remove the engine oil pan drain plug and drain the oil from the engine crankcase.
  1. Install the engine oil pan drain plug.
  1. If equipped – remove the lower A/C compressor mounting bolt (Figure 2).

Figure 2 – Air Conditioning Compressor Lower Mounting BracketFigure 2 – Air Conditioning Compressor Lower Mounting Bracket

 

  1. Remove the three A/C mounting bracket bolts; save the bracket discard the bolts (Figure 2).
  1. If equipped remove the right side support bracket bolt and loosen the front bolt, move the bracket away enough to clear the oil pan obstruction (Figure 3).

Figure 3 – Support BracketFigure 3 – Support Bracket

 

  1. Remove the three exhaust manifold support bolts and save (Figure 4).

Figure 4 – Exhaust Support BracketFigure 4 – Exhaust Support Bracket

 

  1. Remove the oil pan bolts.
  1. Using a putty knife, loosen the seal around the oil pan.

 

NOTE: Do not use pry points on block to remove the oil pan

 

  1. Remove and discard the oil pan.
  1. Remove the three oil splash shield screws and discard the screws (Figure 5).

Figure 5 – Oil Pump Splash ShieldFigure 5 – Oil Pump Splash Shield

 

  1. Using a light, source look for the cavity number that’s on the left rear balance shaft casting  (Figure 6).

Figure 6 – Cavity Number LocationFigure 6 – Cavity Number Location

 

a. If the casting cavity number is, “KD.8” proceed with section B” Balance shaft module removal procedure Step 1.

b. If the casting cavity number is NOT “KD.8”, proceed with section C” Balance Shaft Module Installation Procedure Step 10.

 

.

B. Balance shaft module removal procedure

  1. Bar the engine over and align the timing mark on the crankshaft accessory belt pulley with the mark on the timing chain cover (Figure 7).

NOTE: It is very important that the crankshaft stays stationary during the following steps. Do not move the crankshaft until the installation procedure is completed.

Figure 7 – Timing Chain Cover Timing MarksFigure 7 – Timing Chain Cover Timing Marks

 

  1. Verify that the mark on the balance shaft module chain sprocket aligns with the mark on the balance          shaft module housing (Figure 8).

 

NOTE: Oil Splash Shield removed for illustration of timing mark on module.

Figure 8 – Timing MarksFigure 8 – Timing Marks

 

  1. Install one air-conditioning compressor bracket bolt into the right forward corner thread boss (Figure 9).

 

NOTE: The bolt will provide a sturdy point to secure a tie strap to hold the tensioner in the compressed position.

 

  1. Apply a paint mark on the chain link that is aligned with the drive sprocket mark (Figure 9).

Figure 9 – Relive Balance Shaft Drive Chain TensionFigure 9 – Relive Balance Shaft Drive Chain Tension

 

  1. Position a plastic tie strap around the chain, tensioner and bolt that was previously installed (Figure 9).
  1. Push the chain, guide and tensioner to the compressed position.
  1. Tighten the tie strap to hold the components together.

 

NOTE: The tighter the strap, the more room for removal and installation of the balance shaft module.

 

  1. Remove the four balance shaft module mounting bolts (Figure 10).

Figure 10 – Mounting BoltsFigure 10 – Mounting Bolts

 

  1. Remove the balance shaft module from the engine by tilting the rear of the balance shaft module downward while lifting the drive gear out of the chain links.
  1. Clean the oil pan mounting surface and remove any residual sealant.

 

CAUTION: Do not use an aggressive abrasive to remove the sealant this may damage the mounting surface.

 

  1. Continue with section “C” Balance Shaft Module Installation Procedure.

.

C. Balance Shaft Module Installation Procedure

 

  1. Remove the NEW balance shaft module from the shipping box and verify the alignment pin is aligned with the drive sprocket mark and splash shield cover

Figure 11 – Alignment PinFigure 11 – Alignment Pin

 

  1. With the rear of the balance shaft module on a slight downward angle, position the gear into the chain links. Make sure the mark on the NEW balance shaft module and the paint mark on the chain link  are aligned. 
  1. Pivot balance shaft module upwards and position on ladder frame.
  1. Install the four NEW balance shaft module bolts finger tight.

 

NOTE: The balance shaft module bolts are tightened using a torque plus angle procedure. The bolts must be replaced. 

 

  1. Tighten the NEW balance shaft module bolts in the sequence shown below, follow the three-step torque procedure, and crisscrossing tightening the opposite bolt 1-2-3-4 an ending with a  torque angle method (Figure 10). 
  • Step 1: All to 15 N·m (11 ft. lbs.).
  • Step 2: All to 29 N·m (22 ft. lbs.).
  • Step 3: All an additional 90°. Do not use a torque wrench for this step
  1. Double check the alignment marks to ensure the gear indicator and balance shaft module assembly indicator are aligned (Figure 7 and 8).
  1. Remove the alignment pin from the balance shaft module.
  1. Remove the tie strap.
  1. Remove the A/C compressor-mounting bolt.
  1. Install the NEW splash shield bolts and tighten to 9 N·m (6 ft. lbs). 
  1. Clean the oil pan sealing surfaces with isopropyl alcohol or equivalent in preparation for sealant application.
  1. Apply Mopar® Engine Sealant RTV Silicone Rubber Adhesive or equivalent at the front cover to the engine block parting lines.
  1. Apply a 2 mm bead of Mopar® Engine Sealant RTV Silicone Rubber Adhesive or equivalent around the NEW oil pan as shown (Figure 12).

Figure 12 – Oil Pan Sealant ApplicationFigure 12 – Oil Pan Sealant Application

 

  1. Install the NEW oil pan and NEW bolts tighten the bolts as indicated:
  • 00×16.35 – 10N·m (7 ft. lbs.) Quantity of 16.
  • 25X104 – 26 N·m (19 ft. lbs.) Quantity of 2.
  1. Install the AC compressor to engine block supporting bracket and tighten the NEW bolts as indicated:
  • 25×30.00 – 30 N·m (22 ft. lbs.) Quantity of 3.
  1. Verify the oil drain plug on the NEW oil pan is tightened to 20 N·m (15ft. lbs.).
  1. Install the AC compressor mounting bolt and tighten to 28 N·m (21ft. lbs.).
  1. Install the exhaust support bracket and tighten the three bolts to 20N·m (15 ft. lbs).
  1. If equipped install the right side support bracket bolt and tighten to 10 N·m (7 ft. lbs.).
  1. If equipped – install the underbody engine belly pan/skid plates and bolts and tighten to 20 N·m (15 ft. lbs.).
  1. Install the right wheel well splash shield.
  1. Install the right tire/wheel assembly tighten the lug nuts to 135 N·m (100 ft. lbs.).
  1. Lower the vehicle and fill the engine crankcase with the 0-20w engine oil to the correct level.
  1. Start the engine and check for an oil leak.
  1. Return the vehicle to the customer.

 

Completion Reporting and Reimbursement

Claims for vehicles that have been serviced must be submitted on the DealerCONNECT Claim Entry Screen located on the Service tab.   Claims paid will be used by FCA to record recall service completions and provide dealer payments.

Use the following labor operation numbers and time allowances:

Labor Operation
Number
Time
Allowance
Inspect balance shaft cavity number 09-U1-81-81 1.5 hours
Inspect and replace balance shaft module 09-U1-81-82 1.7 hours
Skid Plate Equipped 09-U1-81-60 0.2 hours

 

NOTE:  See the Warranty Administration Manual, Recall Claim Processing Section, for complete recall claim processing instructions.

 

Dealer Notification

To view this notification on DealerCONNECT, select “Global Recall System” on the Service tab, then click on the description of this notification.

 

Owner Notification and Service Scheduling

All involved vehicle owners known to FCA are being notified of the service requirement by first class mail.  They are requested to schedule appointments for this service with their dealers.  A generic copy of the owner letter is attached.

 

Vehicle Lists, Global Recall System, VIP and Dealer Follow Up

All involved vehicles have been entered into the DealerCONNECT Global Recall System (GRS) and Vehicle Information Plus (VIP) for dealer inquiry as needed.

GRS provides involved dealers with an updated VIN list of their incomplete vehicles.  The owner’s name, address and phone number are listed if known.  Completed vehicles are removed from GRS within several days of repair claim submission.

To use this system, click on the “Service” tab and then click on “Global Recall System.”  Your dealer’s VIN list for each recall displayed can be sorted by: those vehicles that were unsold at recall launch, those with a phone number, city, zip code, or VIN sequence.

Dealers must perform this repair on all unsold vehicles before retail delivery. Dealers should also use the VIN list to follow up with all owners to schedule appointments for this repair.

Recall VIN lists may contain confidential, restricted owner name and address information that was obtained from the Department of Motor Vehicles of various states.  Use of this information is permitted for this recall only and is strictly prohibited from all other use.

 

Additional Information

If you have any questions or need assistance in completing this action, please contact your Service and Parts District Manager.

Customer Services / Field Operations

FCA US LLC


This notice applies to your vehicle,

[Model Year and Model]

VIN XXXXXXXXXXXXXXXXX U18/NHTSA 18V-131

 

LOGO

VEHICLE PICTURE

YOUR SCHEDULING OPTIONS

 

  1. RECOMMENDED OPTION Call your authorized Chrysler / Dodge /  / RAM / Jeep® Dealership. 
  1. Call the FCA Recall Assistance Center at 1-800-853-1403. An agent can confirm part availability and help schedule an appointment 
  1. Visit mopar.com, scan the QR code below, or download the Mopar Owner’s Companion App.

 

QR Code

 

Get access to recall notifications, locate your nearest dealer, and more through this website or Mopar Owner’s Companion App. You will be asked to provide your Vehicle Identification Number (VIN) to protect and verify your identity. The last eight characters of your VIN are provided above.

 

DEALERSHIP INSTRUCTIONS

Please reference Safety Recall U18.


IMPORTANT SAFETY RECALL

Engine Oil Pump

 

Dear [Name],

 

This notice is sent to you in accordance with the National Traffic and Motor Vehicle Safety Act.

 

FCA has decided that a defect, which relates to motor vehicle safety, exists in certain [2017 Jeep® Renegade] vehicles.

 

It is extremely important to take steps now to repair your vehicle to ensure the safety of you and your passengers.

 

WHY DOES MY VEHICLE NEED REPAIRS?

The engine in your vehicle [1] may have been built with a cracked engine oil pump housing. The crack may propagate through the housing and cause the oil pump to fail. If the oil pump fails, it may cause the engine to stall. An engine stall could cause a crash without prior warning.

 

HOW DO I RESOLVE THIS IMPORTANT SAFETY ISSUE?

FCA will repair your vehicle [2] free of charge (parts and labor).  To do this, your dealer will   inspect and replace the engine oil pump if needed.  In addition, your dealer will require your vehicle for proper check-in, preparation, and check-out during your visit.  Your time is important to us; please be aware that these steps may require more time.  The estimated repair time is 2 hours.  We recommend that you schedule a service appointment to minimize your inconvenience.  Please bring this letter with you to your dealership.

 

TO SCHEDULE YOUR FREE REPAIR CALL 1-800-853-1403
OR YOUR CHRYSLER, DODGE, JEEP OR RAM DEALER TODAY

 

WHAT IF I ALREADY PAID TO HAVE THIS REPAIR COMPLETED?

If you have already experienced this specific condition and have paid to have it repaired, you may visit www.fcarecallreimbursement.com to submit your reimbursement request online. [3] Once we receive and verify the required documents, reimbursement will be sent to you within 60 days.  If you have had previous repairs performed and/or already received reimbursement, you may still need to have the recall repair performed.

 

We apologize for any inconvenience, but are sincerely concerned about your safety.  Thank you for your attention to this important matter.

 

Customer Assistance/Field Operations

Fiat Chrysler Automobiles US LLC


Mr. Mrs. Customer
1234 Main Street
Hometown, MI 48371

[1] If you no longer own this vehicle, please help us update our records. Call the FCA Recall Assistance Center at 1-800-853-1403 to update your information.

[2] If your dealer fails or is unable to remedy this defect without charge and within a reasonable time, you may submit a written complaint to the Administrator, National Highway Traffic Safety Administration, 1200 New Jersey Ave., S.E., Washington, DC  20590, or you can call the toll-free Vehicle Safety Hotline at 1-888-327-4236 (TTY 1-800-4249153), or go to safercar.gov.

[3] You can also mail in your original receipts and proof of payment to the following address for reimbursement consideration: FCA Customer Assistance, P.O. Box 21-8004, Auburn Hills, MI 48321-8007, Attention: Recall Reimbursement.

 

Note to lessors receiving this recall notice: Federal regulation requires that you forward this recall notice to the lessee within 10 days.


1 Affected Product

Vehicle

MAKE MODEL YEAR
JEEP RENEGADE 2017

 


11 Associated Documents

Defect Notice 573 Report

RCLRPT-18V131-2316.PDF 215.501KB

RCLRPT-18V131-2316

 


Recall Acknowledgement

RCAK-18V131-8260.pdf 247.46KB

RCAK-18V131-8260

 


Chronology

RMISC-18V131-8452.pdf 192.555KB

RMISC-18V131-8452

 


Manufacturer Notices(to Dealers,etc) – 03/01/2018 New Safety Recall Advanced Communication – U18

RCMN-18V131-8316.pdf 68.405KB

RCMN-18V131-8316

 


Remedy Instructions and TSB – March 2018

RCRIT-18V131-4018.pdf 1576.636KB

RCRIT-18V131-4018

 


ISSUED Owner Notification Letter(Part 577)

RCONL-18V131-7779.pdf 315.325KB

RCONL-18V131-7779

 


Recall Quarterly Report #3, 2018-3

RCLQRT-18V131-5092.PDF 211.317KB

RCLQRT-18V131-5092

 


Recall Quarterly Report #4, 2018-4

RCLQRT-18V131-9713.PDF 211.427KB

RCLQRT-18V131-9713

 


Recall Quarterly Report #5, 2019-1

RCLQRT-18V131-5425.PDF 211.533KB

RCLQRT-18V131-5425

 


Recall Quarterly Report #1, 2018-1

RCLQRT-18V131-2930.PDF 214.516KB

RCLQRT-18V131-2930

 


ISSUED Renotification Notice

RCRN-18V131-4433.pdf 113.25KB

RCRN-18V131-4433

 


Latest Recalls Documents

For the Latest and Most Recent Recalls Information Visit the link below…

https://www-odi.nhtsa.dot.gov/acms/cs/documentList.xhtml?docId=18V131&docType=RCL


 

SaleBestseller No. 1
Mobil 1 Advanced Full Synthetic Motor Oil 5W-30, 5 Quart
  • Mobil 1 advanced full-synthetic motor oil 5W-30 utilizes Mobil 1’s signature Triple Action Formula to deliver outstanding engine performance, protection, and cleanliness.
  • Helps protect critical engine parts for up to 10,000 miles between oil changes,* controlling oxidation to prevent oil breakdown and maintaining excellent viscosity
  • Meets ILSAC GF-6 standards to help provide low-speed pre-ignition (LSPI) and timing chain wear protection while keeping your engine clean and helping to improve your fuel economy
  • Mobil 1 is specially formulated to help remove sludge and lower engine temperatures
  • Provides excellent internal engine heat protection (up to 500 degrees F) and low temperature protection (to -30 degrees F)
Bestseller No. 2
Mobil Full Synthetic Motor Oil 5W-30, 5 Quart
  • Mobil Full Synthetic 5W-30 motor oil is formulated for vehicles upgrading from conventional oil or synthetic blend, or requiring full synthetic motor oil
  • Provides guaranteed protection that's 1.5X longer than our conventional and synthetic blend oils, up to 7,500 miles between oil changes
  • Helps to prevent sludge and deposit formation, to help reduce engine wear, and has balanced additive system formulation
  • Provides excellent resistance to oil breakdown, for proven long-lasting protection, and maintains oil viscosity at high operating temperatures
  • Recommended for all types of gasoline-powered vehicles, including those with turbocharged engines, and meets API SP resource-conserving
SaleBestseller No. 3
Pennzoil Synthetic Blend 5W-30 Motor Oil (5-Quart, Single)
  • Synthetic blend 5W-30 engine oil formula that keeps engines clean and responsive
  • No leading synthetic blend motor oil provides better wear protection (based on Sequence IVA wear test using SAE 5W-30)
  • Helps prevent sludge and other damaging deposits (based on Seq VH Sludge Test)
  • Compatible with engine seals and all conventional oils
  • Suitable for all car, SUV, light van, and truck gasoline engines under all driving conditions (For vehicles calling for ILSAC GF-6A, API SP-RC and all previous categories; Chrysler MS-6395)
Bestseller No. 4
Quaker State Full Synthetic 5W-30 Motor Oil (5-Quart, Single Pack)
  • Full synthetic 5W-30 motor oil provides strong engine performance and protection against deposits between oil changes
  • Provides improved fuel economy (based on the latest industry standard)
  • Designed to provide more performance with superior lubrication flow and pumpability at high and low temperatures (compared to Quaker State conventional and synthetic blend motor oils).
  • Formulated with high resistance to oxidation, keeping the oil fresher for longer.
  • Reduces friction to maximize horsepower (compared to Quaker State conventional and synthetic blend motor oils)
SaleBestseller No. 5
Valvoline Advanced Full Synthetic SAE 5W-30 Motor Oil 1 QT
  • ADVANCED PROTECTION AGAINST the four main causes of engine breakdown: wear friction heat and deposits
  • 40% BETTER WEAR PROTECTION vs. industry standard as tested in the Sequence IVB engine test
  • 25% BETTER DEPOSIT PROTECTION with superior engine cleaning detergents as tested in the GMOD engine test
  • EXCEPTIONAL HIGH/LOW TEMPERATURE PROTECTION defends your motor no matter the weather conditions
  • MEETS OR EXCEEDS ALL REQUIREMENTS of ILSAC GF-6A, API SP, API SN with SN PLUS, API SN, GM dexos 1 Gen 3
Bestseller No. 6
Castrol Edge 5W-30 Advanced Full Synthetic Motor Oil, 5 Quarts
  • 3X stronger against viscosity breakdown than leading full synthetic, based on Kurt Orbahn test in 5W-30 grade
  • 10X better high temperature performance, as measured in Sequence IIIH engine test vs. API SP test limit
  • 6X better wear protection
  • 1.4X better sludge protection, as measured in Sequence VH engine test vs. API SP test limit
  • Meets ILSAC GF-6 to prevent low speed pre ignition (LSPI) and timing chain wear protection
SaleBestseller No. 7
Pennzoil Platinum Full Synthetic 5W-30 Motor Oil (5-Quart, Single)
  • Full synthetic 5W-30 engine oil that is made with natural gas and designed for complete protection for top engine performance
  • Helps extend engine life and protects for up to 15 years or 500,000 miles, whichever comes first. Guaranteed* (see Warranty Information in Product Description).
  • Provides better fuel economy (based on the latest industry standards)
  • Pennzoil Platinum 5W-30 keeps pistons up to 45% cleaner than the toughest industry standard (Based on Sequence IIIH results)
  • Provides unsurpassed wear protection (compared to industry standard Sequence IVA test)
SaleBestseller No. 8
Valvoline High Mileage with MaxLife Technology SAE 5W-30 Synthetic Blend Motor Oil 1 QT
  • MAXLIFE TECHNOLOGY PREVENTS engine breakdown with 40% better wear protection than the industry standard
  • REFRESH AGING SEALS AND PREVENT LEAKS with seal conditioners
  • REDUCE SLUDGE, DEPOSITS, CORROSION, AND RUST with added detergents – keep motors clean inside
  • ENHANCED FRICTION PERFORMANCE HELPS MAXIMIZE POWER with advanced friction-fighting agents
  • MEETS OR EXCEEDS ALL REQUIREMENTS of ILSAC GF-6A, API SP, API SN with SN PLUS, API SN
Bestseller No. 9
Pennzoil Platinum High Mileage Full Synthetic 5W-30 Motor Oil for Vehicles Over 75K Miles (5-Quart, Single)
  • Full synthetic 5W-30 engine oil designed for vehicles with over 70,000 miles that is made with natural gas
  • Helps extend engine life and protects for up to 15 years or 500,000 miles, whichever comes first. Guaranteed* (see Warranty Information in Product Description).
  • Keeps pistons up to 45% cleaner than the toughest industry standard (based on Sequence IIIH results)
  • Provides unsurpassed wear protection for your engine (based on Sequence IVA wear test using SAE 5W-30)
  • Formulated to deliver less oil burn off than high mileage motor oils made from crude oil
SaleBestseller No. 10
Valvoline Extended Protection Full Synthetic Motor Oil SAE 5W-30 5 QT
  • ULTIMATE PROTECTION AGAINST the four main causes of engine breakdown: wear, friction, heat and deposits
  • 10X STRONGER AGAINST OIL BREAKDOWN vs. industry standards as tested in the Sequence IIIH
  • 50% BETTER WEAR PROTECTION than industry standards as tested in the Sequence X engine test
  • SUPERIOR CLEANING AND PERFORMANCE with Dual Defense Additive Technology to keep your engine running like new
  • MEETS OR EXCEEDS ALL REQUIREMENTS of ILSAC GF-6A, API SP, API SN with SN PLUS, API SN

Last update on 2024-02-19 / Affiliate links / Images from Amazon Product Advertising API

This product presentation was made with AAWP plugin.

Leave a Comment

Share to...