background image

DR150cc Owner’s Manual

Rev 2006-2

Summary of Contents for TN'G DR150cc

Page 1: ...DR150cc Owner s Manual Rev 2006 2 ...

Page 2: ...e beenspecificallydesignedforyourscooterandmanufacturedtomeetCMSIdemanding standards With the intention of achieving our goal to provide complete customer support detailed parts catalogs are available for you to view at our web site www tngscooters com We continuously keep a large inventory of parts and accessories in stock to support our TN G dealers service centers and ultimately TN G scooter ow...

Page 3: ...gallyonpublicroads SPECIALSYMBOLS Significant safety messages are provided both in this manual and on the scooter For your safety and the safety of others please pay special attention to all warnings preceded by WARNING Indicates risk of severe injury or DEATH may result to the scooter operator a bystanderorapersoninspectingorrepairingthescooteriffailuretofollowtheseinstructions CAUTION Indicates ...

Page 4: ...er at all times ThisOwnerManualcontainsthemostcurrentproductinformationatthetimeofapprovalfor printing TN G Scooters reserves the right to make changes at any time without notice and withoutincurringanyobligation Ifyouhaveanyquestionsaboutthemanual pleaseconsult yourTN G dealers or our web site www tngscooters com The most recent documentation willalwaysbeavailableonourwebsite ...

Page 5: ...F CONTENTS Page 5 C SAFETY INSTRUCTIONS Page 6 D SPECIFICATIONS Page 13 E COMPONENT DESCRIPTIONS FUNCTIONS Page 14 F PRE RIDE CHECKLIST Page 21 G PROPER OPERATION Page 24 H ROUTINE CHECKS MAINTENANCE Page 30 I TROUBLESHOOTING Page 39 J WARRANTY Appendix ...

Page 6: ...er Knowledgeable with all road signs WARNING Failure to follow any SAFETYINSTRUCTION could cause severe injury or even death to the scooter operator passenger or a bystander Protective Gear Riding a scooter leaves the rider exposed Therefore wearing appropriate protective gear canpreventordiminishinjuriesfromaccidents 1 AnApproved Helmet The majority of serious motorcycle injuries and deaths are t...

Page 7: ... frayed straps 2 Eye and Face Protection A plastic face shield can help prevent accidents by guarding the face from debris allowingtheridertodevotefullattentiontotheroad Goggles can protect your eyes in the same manner Never use eyeglasses or sunglassesinplaceafaceshieldorgoggles 3 Clothing Bright clothing should be worn by the driver so as to be easily seen by other motorists Jacket and pants sho...

Page 8: ...you time to react Ensure that you have a driver s license with correct classification to ride this scooter inyourstate Always observe the rules of the road Observe the posted speed limit and signal yourturnswellinadvance Know your limits Do not go faster then you are able to control Always travel at a speed that is proper for the terrain operating conditions and your experience Always inspect your...

Page 9: ...are caused by car drivers who do not see scooter riders on the road Therefore you need to ensure to follow these guidelines Wearbrightclothingtoincreasevisibility Brightorange yelloworgreenjacketsor vests and brightly colored helmet can help others see you Always use turn signals when you are planning to turn or merge to main road and turnitoffafteryouhavemadeyourturn Flash brake lights whenever y...

Page 10: ...one Extraweightchangeshandling stability brakingperformance turns acceleration and deceleration To carry passengers safely you must 1 Instruct the passenger before you start Must wear a helmet Get on the motorcycle after you have started the engine Sit as far forward as possible without crowding the driver Hold firmly to your waist hips or belt or passenger handle Keep both feet on the pegs at all...

Page 11: ...es WARNINGGasolineishighlyflammableandexhaustfumesarepoisonous Turnoffenginebeforerefueling not to spill any gasoline on the engine exhaust system or the plastic body Donotrefuelwhilesmokingornearanyopenflame Do not operate your scooter in a closed area as the exhaust fumes may cause loss of consciousness or death within a short time Do not park the scooter near any flammable source Ifyouswallowga...

Page 12: ...iately withsoap Modification Anymodificationstothisscooterorremovaloforiginalequipmentwithoutapprovalfrom TN G Scooters may cause it to be unsafe for use and may trigger severe accident Modificationsmayalsomakeyourscooterillegaltouseandwillvoidanyandallwarranty coverage ...

Page 13: ...splacement 150cc Ignition CDI Transmission CVT FrontBrake DiscAnti Lock RearBrake Drum TireSize Front 130 60x13 TireSize Rear 130 60x13 TirePressure Front 32psi TirePressure Rear 32psi D SPECIFICATIONS ExhaustValeGap Cold 0 8mm SparkPlugType NGKCR7HSA Battery 12V8Ah Headlight 12V 18W Brake TailLight 12V21 5W TurnSignalLights 12V 10W Fuses 15Amps FuelType 90Octane FuelCapacity 6L 1 6gals Lubricatin...

Page 14: ...S 1 RearCarrier 2 RearLight 3 FuelTank underseat 4 Seat 5 Throttle 6 RearViewMirror 7 BrakeOilResevoir 8 FrontBox 9 Headlight 10 ExhaustPipe 11 DrumBrake 12 Magneto 13 PassengerFootrest 14 SideStand 15 BagHook 16 DiscBrake 17 FrontFender ...

Page 15: ...ftMirror 4 lnstrumentPanel 5 RearViewRightMirror 6 FrontHandBrake 7 Throttle 8 ElectricalStarterSwitch ControlsandInstrumentPanel 1 TurningIndicator 2 Odometer 3 Speedometer 4 HighBeamIndicator 5 FuelLevelIndicator 6 AlarmIndicator 7 DigitalClock ...

Page 16: ...c are inoperable Enginecan tbestarted Keyscanberemoved 3 LOCK Lights horn etc can tbeused Keyscanberemoved CAUTION IfIgnitioncircuit keyorRemote isONwhenengineisnotrunningwilldrain batteryandshortenbatterylife NOTE Alwaysturn OFF RemoteIgnitionandkeyIgnitionwhenengineisnotrunning WARNINGDo not change the key position while the scooter is in motion It may result in loss of control or an accident ...

Page 17: ...nintothe X positiontoshutoff Turn into the O position to start the engine CAUTION Be sure to always use LO BEAM light when facing oncoming traffic RightHandle 1 Electrical Starter SwitchPress electrical starter switch for a maximum of 5 seconds If engine does not start try again after a gap of 30 seconds 2 Lights Slideswitchtoleftuptofirstlevelandquarter s positionlightswillcomeon slideonce more t...

Page 18: ...ht Grip To accelerate speed rotate the throttle towards you To decelerate speed rotate the throttle away from you Engine Stop Switch see page 17 Set the switch to on before starting the engine Set the switch to off for EMERGENCYSTOP For example if the scooter overturns or you cannot decrease speed with the throttle Rear Brake Lever Front Brake Lever see page 15 To apply rear brake pull the left le...

Page 19: ...NG Front Compartment Do not exceed maximum 3 lbs for cargo Under Seat Do not exceed maximum 22 lbs for cargo Fuel Tank Cap see page 14 for location To remove the gas tank cap lift the rear seat to expose the fuel cap Turn the gas cap counter clockwise to remove Fill the tank up to the bottom of the filler tube Do not fill past that point When finished filling gas tank replace the gas cap clockwise...

Page 20: ...lyinstalledbeforeriding Do not overfill the tank as it may overflow when the fuel warms up and expands Avoidspillingfuelonahotengine CAUTION Wipeoffthespilledfuelimmediatelyasfuelmaydeterioratethepaintonthescooteror any plastic parts Alwaysuse90octanegasolineorhigherwhenrefuelingthescooter ...

Page 21: ...neorhighertorefuelthescooter 2 CHECK THE BRAKE LIGHT Turntheignitionkeytothe ON position Grip the front brake lever or rear brake lever while watching the rear brake light to make surethatitilluminates 3 CHECK THE TURN SIGNALS Turntheignitionkeytothe ON position Move the turn signal control to the left and right positions Check the front and rear turn signallampsflash aswellastheturnsignalindicato...

Page 22: ...pth CAUTION This Scooter uses tubeless tires on the front and rear wheels These tires must always be replaced with tires of the same type 5 CHECK THE BRAKES Front Brake Compress the front brake lever and measure the distance traveled before the brake begins to slow the front wheel The lever should travel between 10 to 20 mm before the wheel begins to drag Rear Brake Compress the rear brake lever a...

Page 23: ...should be a light brown color Incorrect gap can cause many problems for the scooter engine Make sure it is correct If the spark plug is fouled or damaged replace it with another of similar type Replacing the spark Plug CAUTION Allow the engine to cool down before attempting to replace the spark plug For replacement instructions see pages 32 in the Section H 7 CHECK THE ENGINE OIL See Page 33 in Se...

Page 24: ...ciousness and or even deathshortly This scooter is rated for two persons total weight with rider and passenger must not exceed 330 lbs 1 ENGINE STARTINGPROCEDURE NOTE If side kick stand is down vehicle will not start Normal Start Place scooter on the center stand Turntheignitionkeytothe ON position Whileholdingbrakelever firmlypushtheelectricstart If the engine doesn t start after 3 to 4 seconds t...

Page 25: ...es not work If bike does not start please refer to trouble shooting section WARNING Do not change the position of the ignition switch while the vehicle is in motion only when the vehicle has come to a complete stop CAUTION Whenscooterisnotrunning donotleavetheignitionswitchinthe ON position for extended periods of time The battery may become depleted to the point that the vehicle cannot be started...

Page 26: ...ght hand push the scooter forward and move the stand back with your foot until the stand retracts under the scooter Side Stand Grasp the handlebars with both hands and tip the scooter upright Move the stand back with your foot until the stand retracts under the scooter WARNING Do not apply the brakes too quickly or while in a turn as this may result in loss of tractionandcontrol Wetconditionswilla...

Page 27: ...ds you to increase speed and twist the throttle away from you quickly to decrease speed 5 PULLINGAWAYFROMTHE CURB Sit with a leg on each side of the scooter adjust the rear view mirrors Putonyourturnsignalbeforepullingawayfromthecurb Look over both shoulders for oncoming traffic be sure that it is safe to pull out into the traffic Release the rear brake and accelerate the scooter slowly to take of...

Page 28: ...ompress the rear brakeleverwithyourlefthand Extend your left foot just before coming to a complete stop so as to keep the scooter upright when it stops Turnofftheignitionkeyanddismountthescooterontheleftside Use your right foot to extend the side stand of the scooter WARNING Do not touch the engine and the exhaust system as they can become very hot CAUTION If the scooter will be parked for an exte...

Page 29: ... performance from the scooter Limitfullthrottleoperationandavoidanyconditionthatmayresultinengine overheating Always keep the speed below 40 mph Do not overload the scooter or carry a passenger during this period CAUTION Have your TN G Scooter dealer check the vehicle if any engine trouble occurs during this period ...

Page 30: ...30 H ROUTINE CHECKS MAINTENANCE ...

Page 31: ...tire casing The middle of the tread depth should have Front 1 5mm Rear 2mm CAUTION This scooter uses tubeless tires on the front and rear wheels always replaced with tires of the same type REAR BRAKEADJUSTMENT Total free play for brake lever should not exceed 30 mm To firm up brake turn nut located on the left side of the back wheel clockwise until you reach the acceptable level Turn it counterclo...

Page 32: ... into the brake system when changing thefluid Do not spill any brake fluid on any other motorcycle parts as the fluid can damagemetalandpaint Always replace the brake fluid with type DOT 3 brake fluid RECOMMENDATION An authorizedTN G Dealer or Service Center should complete all brakefluidadjustments SPARK PLUGREPLACEMENT Check spark plug if scooter is hard to start 1 The gap should be between 0 02...

Page 33: ... can cause problems to the scooter engine Make sure it is correct If the spark plug is fouled or damaged replace it with NGKCR7HSA or like plug RECOMMENDATION Most spark plugs are self cleaning After replacing its best to ride the scooter for a minimumof10min CHECKINGENGINEOILLEVEL When the scooter is new the oil will need to be changed after the first 300 Km please review regular maintenance sche...

Page 34: ...up near hi mark CAUTION If the scooter is being used under more severe conditions such as gravel roads or lots of stop go traffic then the oil should be changed more frequently than every 4000 km CHECK THE TRANSMISSION OIL Inspect the transmission oil after the first 300 km and then after every 4000 km or six monthswhichevercomesfirst NOTE RecommenduseSAE10W40oilinthetransmission 1 Place the scoot...

Page 35: ...akesurethatnoforeignsubstancesfallintothetransmissionbox AIR FILTER MAINTENANCE The air filter should be inspected and cleaned at every 1000km interval 1 Lift seat up air box is located in front of seat compartment 2 Remove the screws that hold the cover of the air cleaner in place and lift off the air cleaner cover 3 Liftouttheairfilterscreenandcartridge 4 Clean the screen and cartridge with comp...

Page 36: ...ir filter assembly NOTE Clean and or replace the air filter components if you experience a decrease of enginepower BATTERYMAINTENANCE Your Scooter uses a calcium sealed maintenance free VRLAbattery and you should not remove the sealing strip once the battery has been installed and prepped by aTN G dealer NOTE To protect your battery against failure it is important to keep your battery fully charge...

Page 37: ...ng the battery The RED wire is connected to the positive battery terminal and the BLACK wire is connected to the negative batteryterminal 3 Make sure that the battery posts are kept clean at all times and have good contact area Use a wire brush to remove any signs of corrosion if required 4 Avoidsparksorflamewhenhandlingthebattery FUSE REPLACEMENT Main Fuse 1 The main fuse is located next to the b...

Page 38: ...telectricalproblemsandpossibleoverheatingofthefuse contacts Always replace the open fuse with another of the same type When washing your scooter be sure not to get water into the fuse box as this could causeelectricalproblem Donotuseafuseofhigheramperagethanrecommended thiswillcauseextensive damage to the electrical system and possibly a fire NOTE If the new fuse burns out immediately have aTN G d...

Page 39: ...lswitch ii With Fuel Check Spark Plug 2 Check Compression i No Compression Have TN G dealer inspect the scooter ii With Compression Check Spark Plug 3 Spark Plug i No Spark a Spark plug wet or fouled Remove plug prime kick the start pedal without fuel ignition Re installsparkplug b Intermittent spark plug lead Replace lead c Spark plug dirty or wrong gap Replace plug or correct gap I TROUBLESHOOTI...

Page 40: ...i Carburetor OK a Engineoverheated Check replacelubricating oil b Air inlet system blocked or leaky Remove blockage or leak KNOCKING SOUND IN CYLINDER Causes Solutions 1 EngineOverheating Check replacelubricatingoil 2 SparkPlugDefective Replace the spark plug 3 IgnitionTimingTooEarly Adjustignitiontiming 4 CarbonBuild Up i InCylinder Removecarbonbuild up ii InExhaustPipe Muffler Removecarbonbuild ...

Page 41: ... On Piston Remove Carbon Build Up InCylinder ExhaustSystem 4 Piston CylinderExcessivelyWorn ReplacePiston Cylinder 5 IgnitionTimingIncorrect AdjustTiming 6 ClutchSlipped AdjustClutch 7 Belt Is Lose Replace Belt BLACK OIL EXHAUST FROM EXHAUST PIPE Causes Solutions 1 CarburetorNotAtomizingFuelProperly Check Adjust Carburetor 2 AirCleanerBlocked CleanAir Filter ...

Page 42: ...FUEL DRAINING FROM CARBURETOR OVERFLOW TUBE Causes Solutions 1 FloatBowlResidue Clean The Float Bowl 2 Float Bowl Needle Valve Not Replace Needle Valve CompletelyClosed 3 OccasionalFuelOverflow Tap The Fuel Bowl Lightly PETCOCK FUELFILTERLEAKS Causes Solutions 1 Fuel Switch Loose Tighten The Fuel Switch 2 Broken Seal ReplaceFuelSwitch POORFUELECONOMY Causes Solutions ...

Page 43: ...ion To Qualify ForThisWarranty The CMSI vehicles must be purchased from a dealer within the United States Canada or Mexico who is authorized by CMSI to sell CMSI products Dealer must be signed up and be familiar with CMSI warranty policy WarrantyVerification Method Owner and dealer sign Owner Registration Card at time of purchase This information is kept in CMSI s warranty system and can be reques...

Page 44: ...abor Parts repaired or replaced under warranty are warranted only during the balance of the applicablewarrantyperiod TheAuthorized Dealer Togiveyoucompletewarrantydocumentationwhenyoupickupyourvehicle Toperformwarranty repairs on any CMSI product that qualifies for such repairs ThesellingdealershallsigntheAcceptanceCertificateandaCardofDeliveryupondeliveryofthe vehicle TheCardofDeliveryoutlinesthe...

Page 45: ...for engines on 50cc and above modelsbypurchasingtheInterlubeOpti 4enginelubricantatthetimeofpurchaseofthe newunitanduseonlythatlubricantduringtheentirewarrantyperiod An authorized CMSI dealer is your best source for scheduled maintenance on your vehicle Regardless of who performs your maintenance if warranty repairs are needed your dealer may ask youfordocumentationwhichmayconsistofoneormoreofthef...

Page 46: ...4 Copies of repair orders or other receipts for required maintenance that include the odometer mileageandservicedate NOTE All maintenance receipts should be kept by the owner Warranty Coverage Table ...

Page 47: ...terialorworkmanshipundernormalusefortheapplicabletimeperiod Parts or Labor No charge to you WARRANTY DISCLAIMERS LIMITATIONS EXCLUSIONS Disclaimerof Consequential Damage Limitation of Implied Warranties CMSI Inc disclaims any responsibility for Lossoftime Lossofuseofvehicle Transportationexpenses rentaland ortowing Anyotherincidentalorconsequentialdamage Anyotherincidentalorconsequentialexpenses s...

Page 48: ...pliedwarrantylasts Somestatesmay notallowexclusionorlimitationofincidentalorconsequentialdamages Your Legal Rights Thesewarrantiesgiveyouspecificlegalrights Youmayalsohaveotherrightswhichvaryfromstate to state It is the responsibility of the owner to be aware of state laws which pertain to this issue in yourparticularstate These Warranties Do Not Cover Failures which are not due to a defect in mat...

Page 49: ...nsuitable attachments or parts Deteriorationfromtheelements Failuretofollow break in procedures Replacementofexpendablemaintenanceitemincluding butnotlimitedto Spark plug gaskets coolant belts Filters hoses lubricants fuses Tires see Owner s Manual Paintand ordecalsfading peeling blistering chippingorrusting Plastic body parts and panels See WarrantyTimeTable Useforthefollowingactivities shallVOID...

Page 50: ...placement parts refer to Distributors LimitedWarranties Replacement Parts DISTRIBUTORS LIMITED WARRANTY NEW MOTORCYCLE CMSI warrants to the first retail purchaser and subsequent purchasers of this vehicle that the motor cycleisfreefromdefectsinmaterialsandsworkmanshipfortheperiodstatedin WarrantyTime Table To Qualify ForThisWarranty Thevehicle mustoriginallyhavebeenpurchasedfromadealerwithintheUni...

Page 51: ... is worn to a depth of 3 32 whichever occurs first Coverage begins Original tire on motorcycle date of delivery Tire purchased as replacement date of purchase Warranty Coverage Tires distributed and sold by CMSI which are either OriginalequipmentonCMSI vehicles or Specified by CMSI for the model the tire is installed on and purchased from anAuthorized Dealerforreplacementuse Toqualifyforthiswarran...

Page 52: ...ation To practice proper tire care and prudent motorcycle operation You must maintain tire inflation pressureandloadinaccordancewithinformationinthemanual thetireinformationlabelonthe motorcycle andrestrictionsmoldedintothetiresidewalls Thereplacementofadefective tire under this warranty must be made by anAuthorized CMSI Inc Dealer Replacement Charges up to 50 tread wear Tire No charge for a new d...

Page 53: ...ch as impact breaks punctures cuts or snags Tiresrenderedunserviceablebyrunningwhileflat spinning improperinflation overloading misalignment impropermountingduringreplacementofafterrepair orinstallationon unsuitablerims Tires rendered unserviceable due to abuse or misuse such as towing a trailer Tube typetiresfittedwithoutinnertubes Tireswhichhavebeenrepaired Tireswhosesidewallshavebeenmodifiedbyt...

Page 54: ...urchased from anAuthorized CMSI Dealer Must have been used in an application for which it was designed Warranty Coverage CMSI Inc will repair or replace at its option any genuine CMSI part that is defective in materialorworkmanshipundernormaluse Proof of date of purchase is required Parts installed by anAuthorized CMSI Dealer Parts Labor No charge Parts not installed by anAuthorized CMSI Dealer Pa...

Page 55: ...diatelyinformtheNationalHighwayTrafficSafetyAdministration NHTSA inadditiontonotifyingCMSIInc If NHTSAreceivessimilarcomplaints itmayopenaninvestigation andifitfindsthatasafety defect exists in a group of vehicles it may order a recall and remedy campaign For this reason it is very important for you to notify CMSI of any change of address or ownership NHTSA cannot becomeinvolvedinindividualproblem...

Page 56: ...gencyatthetimeofmanufactureandthatitisfreefromdefectsinmaterialsand workmanshipwhichcausethemotorcyclenottomeetUSEnvironmentalProtectionAgencyStan dardswithinthefollowing If an emission related part on your motorcycle is defective the part will be repaired or replaced by CMSI This is your emission control system DEFECTSWARRANTY The warranty period shall begin on the date the motorcycle is delivere...

Page 57: ... use or other consequentialdamages 4 Any motorcycle on which the odometer mileage has been changed so that themileagecannotbedetermined RECOMMENDATIONS FOR REQUIRED MAINTENANCE IT IS RECOMMENDED THATANYEMISSION SYSTEM MAINTENANCE BE PER FORMED BYANAUTHORIZED CMSI DEALER USING GENUINE CMSI REPLACE MENT PARTS THE MAINTENANCE REPLACEMENT OR REPAIR OF THE EMISSION CONTROLSYSTEM MAYBE PERFORMED BYANYOT...

Page 58: ...anti smog standards CMSI must warrant the emission control system on your motorcycle for the periods of time listed below provided there has been no abuse neglect or improper maintenance of your motorcycle Youremissioncontrolsystemmayincludepartssuchas thecarburetororfuelinjectionsystem catalytic converter and engine computer Also included may be hoses belts connectors an other emission relatedass...

Page 59: ...ledmaintenance You are responsible for presenting your motorcycle to a CMSI dealer as soon as a problem exists The warranty repairs should be completed in a reasonable amount of time not to exceed 30 days As the motorcycle owner you should be aware that CMSI may deny your warranty coverage if your motorcycle or a part has failed due to abuse neglect impropermaintenanceorunapprovedmodifications Ify...

Page 60: ...materialandworkmanshipwhichcausesuchmotorcycletofailto conformwithapplicableregulationsoftheUnitedStatesEnvironmentalProtection Agency or the CaliforniaAir Resources Board for a period of use SeeWarranty Cover ageTable on page 4 of warranty section I COVERAGE Warranty defects shall be remedied during customary business hours at anyauthorizedCMSIdealerlocatedwithintheUnitedStatesofAmericaincomplian...

Page 61: ...nmodelsmaynotcontainall ofthesepartsandcertainmodelsmaycontainfunctionallyequivalentparts IntheStateofCaliforniaonly EmissionControlSystememergencyrepairs asprovidedforin the CaliforniaAdministrative Code may be performed by other than an authorized CMSI dealer An emergency situation occurs when an authorized CMSI dealeris not reasonably available a part is not available within 30 days or a repair...

Page 62: ...rlyinstalled 4 use of replacement parts or accessories not conforming to CMSI Inc specificationswhichadverselyaffectperformance and or 5 useincompetitiveracingorrelatedevents B Inspections replacement of parts and other services and adjustments required for requiredmaintenance C Any motorcycle on which the odometer mileage has been changed so that actual mileagecannotbereadilydetermined III LIMITE...

Page 63: ... WITH THE SALE OR USE OF OR INABILITY TO USE THE CMSI MOTORCYCLE FORANY PURPOSE SOME STATES DO NOTALLOWTHE EXCLUSION OR LIMITATION OFANYINCIDENTAL OR CONSEQUENTIALDAMAGES SOTHEABOVE LIMITATIONS MAY NOTAPPLYTOYOU B Noexpressemissioncontrolsystemwarrantyisgivebycmsiexceptasspecifically setforthherein Anyemissioncontrolsystemwarrantyimpliedbylaw includingany warrantyofmerchantabilityorfitnessforapart...

Page 64: ...ED MOTORCYCLE WARRANTY VI ADDITIONALINFORMATION Any replacement part that is equivalent in perfor mance and durability may be used in the performance of any maintenance or repairs However CMSI is not liable for these parts The owner is responsible for the performance of all required maintenance Anyindividualorserviceestablishmentmayperformsuchmaintenance The warranty period begins on the date the ...

Page 65: ...WarrantyRev2006 2 8146 304thAve SE Preston WA 98050 www cmsiinc com ...

Reviews: