Update: Our Privacy Policy has recently been updated on December 6, 2023.

Cookies: To give our customers the best shopping experience, our website uses cookies. By clicking continue, you acknowledge our use of cookies. Learn More

KTM Parts & Accessories

KTM Handlebars & Controls

KTM Acerbis X-Factor Handguards$139.95
Rated 4.50 out of five stars.★★★★⯪
KTM Acerbis X-Force Handguards$39.95
Rated 4.25 out of five stars.★★★★☆
KTM Bar Ends$18.99
Rated 4.00 out of five stars.★★★★☆
KTM Bar Pad$17.83MSRP: $24.99 You save 29%
Rated 4.67 out of five stars.★★★★★
KTM Bushing Kit for Handlebar Mount$45.99
Rated 4.75 out of five stars.★★★★★
KTM CNC Handlebar Riser Kit$47.99
Rated 4.86 out of five stars.★★★★★
KTM CRM Probend Handguards$199.99
Rated 3.83 out of five stars.★★★★☆
KTM Dual Compound Diamond Grips$23.08
Rated 4.76 out of five stars.★★★★★
KTM Dual Compound Grips$20.18MSRP: $26.66 You save 24%
Rated 4.82 out of five stars.★★★★★
KTM Dual Compound Grips "Open End"$27.49
Rated 4.57 out of five stars.★★★★⯪
KTM Fat Bar Pad$25.48MSRP: $31.99 You save 20%
Rated 4.89 out of five stars.★★★★★
KTM Flex Brake Lever$64.99 – $115.99
Rated 4.93 out of five stars.★★★★★
KTM Flex Clutch Lever$115.99
Rated 4.71 out of five stars.★★★★★
KTM Forged Brake Lever$29.99 – $52.99
Rated 4.17 out of five stars.★★★★☆
KTM Forged Clutch Lever$29.99 – $31.99
Rated 4.50 out of five stars.★★★★⯪
KTM Grip Donuts $9.99
Rated 4.91 out of five stars.★★★★★
KTM Half Waffle Grips$19.99
Rated 5.00 out of five stars.★★★★★
KTM Heated Grip Kit$173.99 – $209.99
Rated 4.82 out of five stars.★★★★★
KTM Hydraulic Clutch Reservoir Cover$26.99 – $30.99
Rated 5.00 out of five stars.★★★★★
KTM Lock-On Grip Set$31.99
Rated 4.74 out of five stars.★★★★★
KTM Lock-On Throttle Tube$27.99
Rated 4.50 out of five stars.★★★★⯪
KTM MC Aluminum Handguards$121.99
Rated 4.33 out of five stars.★★★★⯪
KTM MC Handguards$47.78MSRP: $51.98 You save 8%
Rated 4.53 out of five stars.★★★★⯪
KTM Mount For GPS/PDA Bags$68.99
Rated 4.67 out of five stars.★★★★★
KTM MX Roost Handguards$39.93MSRP: $46.99 You save 15%
Rated 4.89 out of five stars.★★★★★
KTM OEM Clutch Lever$14.99 – $104.95
Rated 5.00 out of five stars.★★★★★
KTM OEM Clutch Line$114.44
KTM OEM Lever Set$90.71 – $93.54
Rated 5.00 out of five stars.★★★★★
KTM OEM Throttle Cable$84.80 – $120.53
Rated 5.00 out of five stars.★★★★★
KTM PHDS- Progressive Handlebar Damping System$218.99
Rated 4.33 out of five stars.★★★★⯪
KTM Racing Fat Bar Pad$31.99
Rated 4.75 out of five stars.★★★★★
KTM Renthal 1 1/8" FatBars$132.99
Rated 4.43 out of five stars.★★★★⯪
KTM Renthal 7/8" Handlebars$117.99
Rated 4.67 out of five stars.★★★★★
KTM Renthal Twinwall 1 1/8" Handlebar$189.99
Rated 4.80 out of five stars.★★★★★
KTM Steering Damper Kit$503.99
Rated 3.00 out of five stars.★★★☆☆

KTM Battery

KTM OEM Lithium Ion Battery$169.06
Rated 4.67 out of five stars.★★★★★

KTM Body

KTM Crash Bars$129.00 – $349.98
Rated 4.00 out of five stars.★★★★☆
KTM Factory Ignition Cover Plug$31.99
Rated 5.00 out of five stars.★★★★★
KTM Factory Oil Filter Cover$31.99 – $43.99
Rated 4.44 out of five stars.★★★★⯪
KTM Factory Power Valve Control Cover$44.99
Rated 3.25 out of five stars.★★★☆☆
KTM Factory Skid Plate$129.99 – $218.99
Rated 5.00 out of five stars.★★★★★
KTM Frame Grip Decals$22.99
Rated 3.50 out of five stars.★★★⯪☆
KTM Frame Protection Set$19.02 – $52.90
Rated 4.79 out of five stars.★★★★★
KTM Front Axle Sliders$47.99
Rated 5.00 out of five stars.★★★★★
KTM Front Brake Disc Guard$57.78
Rated 5.00 out of five stars.★★★★★
KTM Grab Handle$44.99
Rated 4.83 out of five stars.★★★★★
KTM License Plate Holder$17.99
Rated 4.59 out of five stars.★★★★⯪
KTM Lower Fork Protectors$36.99
Rated 5.00 out of five stars.★★★★★
KTM Neoprene Fork Covers$31.99
Rated 4.42 out of five stars.★★★★⯪
KTM OEM Air Box Cover$31.99
KTM OEM Air Box Panel$31.99
KTM OEM Front Fender$41.99
Rated 5.00 out of five stars.★★★★★
KTM OEM Front Number Plate$31.99
Rated 5.00 out of five stars.★★★★★
KTM OEM Replacement Headlight Mask$22.08 – $31.49MSRP: $26.24 – $34.85 You save up to 16%
Rated 5.00 out of five stars.★★★★★
KTM Plastic Skid Plate $93.98 – $94.98
Rated 4.79 out of five stars.★★★★★
KTM Rear Brake Disc Guard$120.99
Rated 4.75 out of five stars.★★★★★
KTM Replacement Rear Brake Disc Guard$83.99
Rated 4.62 out of five stars.★★★★⯪
KTM Skid Plate$125.99 – $327.99
Rated 4.67 out of five stars.★★★★★
KTM Subframe$242.20
KTM Swing Arm Protection$47.99
Rated 4.69 out of five stars.★★★★★
KTM Vented Air Box Cover$31.98
Rated 4.33 out of five stars.★★★★⯪

KTM Brakes

KTM Front Brake Reservoir Cap$26.99 – $52.99
Rated 5.00 out of five stars.★★★★★
KTM Rear Brake Reservoir Cap$26.99 – $27.99
Rated 4.92 out of five stars.★★★★★
KTM Rear Brake Reservoir Extender$26.99
Rated 4.31 out of five stars.★★★★☆

KTM Engine

KTM Big Bore Kit$1,197.59 – $1,326.92
Rated 5.00 out of five stars.★★★★★
KTM Big Bore Kit Replacement Piston Kit$136.21MSRP: $163.26 You save 17%
Rated 5.00 out of five stars.★★★★★
KTM Cam Chain Replacement Master Link$8.17
Rated 4.91 out of five stars.★★★★★
KTM Clutch Cover Protection$20.99 – $41.99
Rated 4.80 out of five stars.★★★★★
KTM Clutch Damping Cushions$25.14 – $31.11
Rated 5.00 out of five stars.★★★★★
KTM Complete Clutch Kit$167.02 – $338.08
Rated 4.68 out of five stars.★★★★★
KTM Complete Top End Rebuild Kit$190.96 – $376.25
Rated 5.00 out of five stars.★★★★★
KTM Counter Shaft Repair Kit$19.40 – $52.80
Rated 4.83 out of five stars.★★★★★
KTM Cylinder Base Gasket $8.27
Rated 5.00 out of five stars.★★★★★
KTM Factory Clutch Cover$188.99
Rated 5.00 out of five stars.★★★★★
KTM Factory Oil Filler Plug$24.99 – $31.99
Rated 4.00 out of five stars.★★★★☆
KTM Factory Oil Pump Cover$26.99 – $36.99
Rated 4.92 out of five stars.★★★★★
KTM Heavy Duty Belleville Clutch Spring Washer$63.71
Rated 4.79 out of five stars.★★★★★
KTM OEM Cam Chain$69.70
KTM OEM Clutch Pins$18.84
KTM OEM Crankshaft$698.18
KTM Water Pump Repair Kit$24.55 – $101.20
Rated 5.00 out of five stars.★★★★★

KTM Exhaust

KTM Carbon Fiber Header Guard$98.99 – $124.99
Rated 4.17 out of five stars.★★★★☆
KTM Exhaust Flange Guard$52.99
Rated 4.88 out of five stars.★★★★★
KTM Exhaust Hardware Kit$93.62MSRP: $112.23 You save 17%
Rated 3.00 out of five stars.★★★☆☆
KTM FMF Factory 4.1 RCT Titanium Silencer with Carbon End Cap$854.99
Rated 4.64 out of five stars.★★★★⯪
KTM FMF Factory Fatty Pipe$299.99
Rated 4.31 out of five stars.★★★★☆
KTM FMF Fatty Pipe$299.99 – $314.99
Rated 4.80 out of five stars.★★★★★
KTM FMF Gnarly Pipe$299.99
KTM FMF Powercore 2.1 Silencer$239.99
Rated 4.78 out of five stars.★★★★★
KTM FMF Powercore 4 Silencer$399.99 – $549.99
Rated 4.50 out of five stars.★★★★⯪
KTM FMF Stainless Megabomb Header$374.99
Rated 4.00 out of five stars.★★★★☆
KTM FMF Titan Powercore 2.1 Silencer$449.99
Rated 5.00 out of five stars.★★★★★
KTM FMF Titanium Megabomb Plus Header$474.99
Rated 4.67 out of five stars.★★★★★
KTM FMF Turbinecore 2.1 Silencer$269.99
Rated 4.73 out of five stars.★★★★★

KTM Drive

KTM 415 MX Racing Chain$39.98
Rated 4.59 out of five stars.★★★★⯪
KTM 420 MX Chain$39.98
Rated 5.00 out of five stars.★★★★★
KTM 520 MX Chain$89.98 – $115.99
Rated 4.48 out of five stars.★★★★⯪
KTM 520 ZST Z-Ring Chain$117.95 – $136.99
Rated 4.40 out of five stars.★★★★⯪
KTM 6th Gear Kit$369.86 – $876.97
Rated 5.00 out of five stars.★★★★★
KTM Case Guard$59.98 – $81.98
Rated 4.59 out of five stars.★★★★⯪
KTM Chain Adjustment Kit$29.99 – $79.99
Rated 5.00 out of five stars.★★★★★
KTM Chain Guide$55.06MSRP: $68.99 You save 20%
Rated 4.00 out of five stars.★★★★☆
KTM OEM Chain Guide$55.85
KTM OEM Chain Slider$23.72
KTM OEM Front Sprocket$26.76 – $31.26
Rated 5.00 out of five stars.★★★★★
KTM OEM Rear Sprocket$42.49MSRP: $52.49 You save 19%
Rated 5.00 out of five stars.★★★★★

KTM Filters

KTM Air Filter$31.45 – $33.05
Rated 5.00 out of five stars.★★★★★
Closeout ItemKTM Foam Air Filter$94.99MSRP: $109.99 You save 14%
Rated 5.00 out of five stars.★★★★★
KTM Fuel Filter$36.99
Rated 4.68 out of five stars.★★★★★
KTM Fuel Pump Filter Kit$55.64 – $77.68
Rated 3.20 out of five stars.★★★☆☆
KTM Intake System Dust Protection Kit$71.99
Rated 2.50 out of five stars.★★⯪☆☆
KTM OEM Air Filter Cage$18.89
Rated 5.00 out of five stars.★★★★★
KTM OEM Inline Fuel Filter$28.91
Rated 4.92 out of five stars.★★★★★
KTM OEM Oil Filter$6.71 – $16.97MSRP: $8.31 – $20.98 You save up to 19%
Rated 4.93 out of five stars.★★★★★
KTM OEM Oil Filter O-Ring$2.09 – $4.18
Rated 5.00 out of five stars.★★★★★
KTM Oil Change Kit$31.50 – $159.32
Rated 4.71 out of five stars.★★★★★
KTM Oil Filter Service Kit$27.92 – $80.30
Rated 4.85 out of five stars.★★★★★

KTM Foot Controls

KTM Foot Peg Kit$118.10 – $142.27
Rated 5.00 out of five stars.★★★★★
KTM Kick Starter Kit$257.99
Rated 1.00 out of five stars.★☆☆☆☆
KTM Large Stand Plate$52.99
Rated 1.00 out of five stars.★☆☆☆☆
KTM OEM Foot Peg Kit$102.99
KTM OEM Kickstand Bolt$3.14
KTM OEM Kickstand Replacement Hardware$26.56
Rated 5.00 out of five stars.★★★★★
KTM OEM Replacement Kickstand$137.09
Rated 5.00 out of five stars.★★★★★
KTM Rally Footrest Set$207.76MSRP: $227.76 You save 9%
Rated 4.85 out of five stars.★★★★★
KTM Replacement Tip For Shift Lever$41.99
Rated 3.87 out of five stars.★★★★☆
KTM Replacement Toe Tip For Brake Lever$41.99 – $57.99
Rated 4.20 out of five stars.★★★★☆

KTM Oil & Chemicals

KTM Fork Oil SAE4$185.46
KTM Motorex Air Filter Cleaner$21.00 – $78.75
Rated 4.00 out of five stars.★★★★☆
KTM Motorex Brake Fluid DOT 5.1$16.83
Rated 4.75 out of five stars.★★★★★
KTM Motorex Coolant M3.0$25.20
Rated 4.88 out of five stars.★★★★★
KTM Motorex Cross Power 2T 2-Stroke Oil$27.30
Rated 4.84 out of five stars.★★★★★
KTM Motorex Cross Power 4T Motor Oil$22.60 – $87.25
Rated 4.75 out of five stars.★★★★★
KTM Motorex Off-Road Chain Lube$18.95
Rated 4.95 out of five stars.★★★★★
KTM Motorex Racing Bio Liquid Power Air Filter Oil$30.50
Rated 5.00 out of five stars.★★★★★
KTM Motorex Top Speed 4T Motor Oil$20.00
Rated 4.85 out of five stars.★★★★★

KTM Axles

KTM Front Axle Puller$20.98 – $29.99
Rated 4.33 out of five stars.★★★★⯪
KTM OEM Front Axle$92.07

KTM Bearings

KTM Complete Front Wheel Bearing and Spacer Kit$108.65 – $165.88
Rated 4.88 out of five stars.★★★★★
KTM Complete Rear Wheel Bearing and Spacer Kit$71.81 – $150.44
Rated 4.85 out of five stars.★★★★★
KTM Neoprene PDS Rear Shock Bearing Protector$18.99
Rated 4.09 out of five stars.★★★★☆
KTM Steering Stem Bearing Kit$90.60 – $99.84
Rated 5.00 out of five stars.★★★★★

KTM Camping Gear

KTM Racetrack Chair$44.99
Rated 3.40 out of five stars.★★★⯪☆

KTM Cleaning Supplies

KTM Air Intake Wash Cap$12.99 – $16.99
Rated 4.61 out of five stars.★★★★⯪
KTM Motorex Moto Shine MS1$14.75
Rated 5.00 out of five stars.★★★★★

KTM Cooling Systems

KTM Digital Radiator Fan Kit $238.97
Rated 4.71 out of five stars.★★★★★
KTM Radiator Fan Kit$131.98 – $153.99
Rated 4.76 out of five stars.★★★★★
KTM Radiator Foam$8.99
Rated 3.50 out of five stars.★★★⯪☆
KTM Radiator Hoses$57.88 – $93.99MSRP: $88.99 – $103.99 You save up to 35%
Rated 4.17 out of five stars.★★★★☆
KTM Radiator Protection Grill$93.99
Rated 5.00 out of five stars.★★★★★
KTM Radiator Protection Sleeve$44.99
Rated 5.00 out of five stars.★★★★★
KTM Replacement Radiator Louver$7.72 – $15.27MSRP: $10.91 – $17.98 You save up to 29%
Rated 4.76 out of five stars.★★★★★
Closeout ItemKTM Water Pump Protection Cover$14.88MSRP: $23.99 You save 38%
Rated 4.57 out of five stars.★★★★⯪

KTM Covers

KTM Protective Outdoor Motorcycle Cover$94.99
Rated 5.00 out of five stars.★★★★★

KTM Electrical

KTM Ignition Curve Map Switch$94.98 – $177.99
Rated 4.56 out of five stars.★★★★⯪
KTM Keyed Ignition Eliminator Plug$6.99
Rated 5.00 out of five stars.★★★★★
KTM OEM Bendix/Electric Starter Kit$139.90 – $172.66
Rated 4.33 out of five stars.★★★★⯪
KTM OEM Crankcase Pressure Sensor$48.25MSRP: $56.76 You save 15%
Rated 4.67 out of five stars.★★★★★
KTM OEM Spark Plug$8.35 – $26.54
Rated 5.00 out of five stars.★★★★★
KTM OEM Starter Relay$73.91
KTM OEM Stop Switch$38.21
Rated 5.00 out of five stars.★★★★★
KTM OEM Wake Up Plug$19.45 – $23.30
Rated 4.50 out of five stars.★★★★⯪
KTM SXS CDI Ignition Box$145.99
Rated 5.00 out of five stars.★★★★★

KTM Fuel and Air Intake Systems

KTM Factory Fuel Pump Connection Hose$41.99 – $82.99
Rated 4.40 out of five stars.★★★★⯪
KTM Fuel Line Wash Cap$17.98
Rated 4.67 out of five stars.★★★★★
KTM OEM Fuel Pump$432.59
Rated 4.33 out of five stars.★★★★⯪
KTM OEM Injector Oil Pump$133.58MSRP: $157.16 You save 15%
Rated 5.00 out of five stars.★★★★★
KTM OEM Preformed Fuel Hose$7.67 – $14.63MSRP: $9.02 – $17.21 You save 15%
Rated 3.00 out of five stars.★★★☆☆
KTM OEM Replacement Reeds$128.39
Rated 5.00 out of five stars.★★★★★
KTM Offroad/Bad Fuel Dongle$120.99
Rated 4.58 out of five stars.★★★★⯪
KTM SXS Acceleration Pump Spring$6.99
Rated 5.00 out of five stars.★★★★★

KTM Fuel Cans/Utility Jugs

KTM Square Plastic Utility Drum$57.99
Rated 4.70 out of five stars.★★★★★

KTM Fuel Tanks

KTM Factory Fuel Tank Cap$68.99 – $78.99
Rated 4.61 out of five stars.★★★★⯪
KTM Factory Fuel Tank Cap Vent$16.99
Rated 4.29 out of five stars.★★★★☆
KTM OEM Fuel Cap$20.09MSRP: $28.23 You save 29%
Rated 5.00 out of five stars.★★★★★

KTM GPS/Navigation

KTM GPS/PDA Bag$24.99
Rated 4.00 out of five stars.★★★★☆

KTM Graphics and Decals

KTM Die-Cut Decal$34.99 – $40.99
Rated 4.63 out of five stars.★★★★⯪
KTM Factory Graphics Kit$136.99 – $142.99
Rated 4.93 out of five stars.★★★★★
KTM Fork Protection Sticker Kit$31.98 – $31.99
Rated 4.70 out of five stars.★★★★★
KTM Hub Decal Kit$9.99
Rated 4.00 out of five stars.★★★★☆
KTM Ready to Race Die-Cut Decal$30.99
Rated 4.00 out of five stars.★★★★☆
KTM Sticker Sheet$23.99
Rated 4.50 out of five stars.★★★★⯪
KTM Tank Protective Film$22.99
Rated 4.22 out of five stars.★★★★☆
KTM Team Corporate Sticker Sheet$9.99
Rated 5.00 out of five stars.★★★★★

KTM Lighting

KTM Headlight Cover$98.99
Rated 4.67 out of five stars.★★★★★
KTM Headlight Kit$256.24
Rated 3.80 out of five stars.★★★★☆
KTM Slim Taillight Kit$119.64 – $163.44
Rated 4.50 out of five stars.★★★★⯪

KTM Luggage

KTM Luggage Bag$104.99
Rated 5.00 out of five stars.★★★★★
KTM Luggage Carrier$125.99
KTM Rear Bag$167.99
Rated 5.00 out of five stars.★★★★★
KTM Tank Bag$188.99
Rated 4.29 out of five stars.★★★★☆
KTM Universal Off-Road Rear Fender Bag$73.99
Rated 3.03 out of five stars.★★★☆☆

KTM Seats & Covers

KTM Complete Seat$114.99 – $142.99
Rated 4.57 out of five stars.★★★★⯪
KTM Ergo Rider Seat$142.99 – $163.99
Rated 5.00 out of five stars.★★★★★
KTM Factory Seat Cover$62.99 – $79.99
Rated 4.52 out of five stars.★★★★⯪
KTM SXS Wave Seat$136.99 – $153.99
Rated 4.91 out of five stars.★★★★★

KTM Stands and Lifts

KTM Center Stand$249.99 – $262.99
Rated 5.00 out of five stars.★★★★★
KTM Mini Motorcycle Stand$146.99
Rated 5.00 out of five stars.★★★★★
KTM Plug In Triangle Stand$16.98
Rated 4.71 out of five stars.★★★★★
KTM Service Pit Mat$120.99

KTM Suspension

KTM Factory Fork Adjuster Set$54.99
Rated 5.00 out of five stars.★★★★★
KTM Factory Start$104.99 – $143.99
Rated 4.14 out of five stars.★★★★☆
KTM Fork Maintenance Kit$108.14
Rated 4.69 out of five stars.★★★★★
KTM Low Suspension Kit$170.99 – $494.68
Rated 5.00 out of five stars.★★★★★
KTM OEM Fork Bushing Kit $26.12 – $56.46
Rated 4.75 out of five stars.★★★★★
KTM OEM Fork Seal and Bushing Kit $78.51MSRP: $87.75 You save 11%
Rated 4.90 out of five stars.★★★★★
KTM OEM Fork Seal Kit$47.34MSRP: $61.62 You save 23%
Rated 4.63 out of five stars.★★★★⯪
KTM OEM Fork Seals$33.78
KTM Rear Shock Pre-Load Adjuster$183.99
Rated 4.77 out of five stars.★★★★★

KTM Tie-Downs

KTM Ratchet Soft Loop Tie Downs with Clips$52.99
Rated 4.91 out of five stars.★★★★★
KTM Soft Loop Buckle Tie Downs$38.99
Rated 4.97 out of five stars.★★★★★
KTM Soft Loop Buckle Tie Downs with Clips$41.99
Rated 4.90 out of five stars.★★★★★
KTM Soft Straps Tie Down Extensions$9.99
Rated 5.00 out of five stars.★★★★★

KTM Tools

KTM Bolt and Fastener Kit$110.99
Rated 4.54 out of five stars.★★★★⯪
KTM Clutch Bleeder Tool$54.68
Rated 1.50 out of five stars.★⯪☆☆☆
KTM Combination Fork Tool$47.99
Rated 5.00 out of five stars.★★★★★
KTM Fork Seal Doctor$25.99
Rated 4.43 out of five stars.★★★★⯪
KTM Funnel$12.99
Rated 4.25 out of five stars.★★★★☆
KTM Masterlink Tool$15.99
Rated 4.75 out of five stars.★★★★★
KTM OEM CD-ROM Repair Manual$25.71 – $30.65
Rated 4.70 out of five stars.★★★★★
KTM Oil Flask$12.99
Rated 3.00 out of five stars.★★★☆☆
KTM Piston Circlip Install Tool$37.88 – $40.83
Rated 5.00 out of five stars.★★★★★
KTM Piston Ring Compressor$79.04
Rated 4.50 out of five stars.★★★★⯪
KTM Power Valve Adjustment Tool$9.99
Rated 4.92 out of five stars.★★★★★
KTM Race Puller$66.65 – $66.86
Rated 4.67 out of five stars.★★★★★
KTM Spark Plug Holder$4.99
Rated 3.87 out of five stars.★★★★☆
KTM Tire Gauge$31.99
Rated 4.85 out of five stars.★★★★★
KTM Tire Iron Set$78.99
Rated 5.00 out of five stars.★★★★★
KTM Wheel Alignment Gauge$52.99
Rated 4.67 out of five stars.★★★★★
KTM WP 4CS Fork Cartridge Tool$49.01
Rated 5.00 out of five stars.★★★★★
KTM WP Quick Lock Kit$49.99

KTM Towing/Transport

KTM Fork Support$20.99
Rated 4.47 out of five stars.★★★★⯪

KTM Windshields

KTM Touring Windscreen$27.00 – $145.99
Rated 4.45 out of five stars.★★★★⯪

Latest Parts & Accessories Reviews – You could win up to $500 for reviewing products!