{
  "dataset": "part-categories",
  "name": "Motorcycle part categories, install times and difficulty",
  "methodology": "Labour hours are the mid-point of published flat-rate times for the headline job in the category, cross-checked against independent workshop quotes. Difficulty reflects tooling required, not part cost.",
  "updated": "2026-08-01",
  "license": "CC BY 4.0",
  "attribution": "MotoGeneration — https://motogeneration.com",
  "count": 16,
  "data": [
    {
      "slug": "fairings",
      "name": "Fairings & Bodywork",
      "noun": "fairing kits",
      "labour_hours": 3,
      "install_minutes": 180,
      "difficulty": "Moderate",
      "symptoms": "Cracked or road-rashed panels after a drop | Faded or peeling paint and clear coat | Missing or stripped fairing clips and grommets | Panels that rattle or gap at speed",
      "checks": "Confirm the kit is listed for your exact generation, not just the model name | Check whether the kit is injection-moulded ABS or cheaper compression-moulded plastic | Ask whether mirror, mounting and vent holes are pre-drilled | Order a fresh bolt and grommet kit at the same time — old clips rarely survive removal",
      "page": "https://motogeneration.com/parts/fairings"
    },
    {
      "slug": "windscreens",
      "name": "Windscreens",
      "noun": "windscreens",
      "labour_hours": 0.3,
      "install_minutes": 20,
      "difficulty": "Easy",
      "symptoms": "Buffeting or helmet noise above 100 km/h | Crazing, scratches or hazing that scatters light at night | Cracks radiating from mounting holes",
      "checks": "Match the screen to your riding position, not just your bike | Check hole spacing against the stock screen before ordering | Reuse or replace the rubber well-nuts — overtightening cracks screens | Tinted screens are legal for wind protection but should not obscure headlight output",
      "page": "https://motogeneration.com/parts/windscreens"
    },
    {
      "slug": "exhaust",
      "name": "Exhaust",
      "noun": "exhaust systems",
      "labour_hours": 1,
      "install_minutes": 60,
      "difficulty": "Moderate",
      "symptoms": "Blowing gaskets or a ticking leak at the header joint | Rusted-through baffle or perforated can | Failed emissions or excessive noise at a track day",
      "checks": "Confirm the slip-on matches your link-pipe diameter and lambda sensor bung | Check whether the system is road-legal marked or track-only | Budget for a fuelling module on any full system | Replace the exhaust gasket every time the joint is separated",
      "page": "https://motogeneration.com/parts/exhaust"
    },
    {
      "slug": "brakes",
      "name": "Brakes",
      "noun": "brake parts",
      "labour_hours": 0.8,
      "install_minutes": 45,
      "difficulty": "Easy",
      "symptoms": "Friction material under 1.5mm or below the wear groove | Spongy lever that improves after pumping | Squeal, judder or pulsing under braking | Brake fluid darker than pale straw",
      "checks": "Measure disc thickness against the minimum stamped on the disc carrier | Replace pads in axle pairs, never one side only | Flush DOT 4 fluid every two years regardless of mileage | Clean and grease the caliper slider pins on the same job",
      "page": "https://motogeneration.com/parts/brakes"
    },
    {
      "slug": "tires",
      "name": "Tires & Wheels",
      "noun": "tires and wheels",
      "labour_hours": 1,
      "install_minutes": 60,
      "difficulty": "Advanced",
      "symptoms": "Tread under 1.6mm or wear bars flush with the surface | Squared-off centre profile that makes turn-in vague | Cracking in the sidewall or a date code over five years old | Cupping or scalloping across the front tread",
      "checks": "Match the exact size and load/speed index on the swingarm sticker | Check the DOT date code — buy nothing over two years old | Fit front and rear as a matched pair from the same range | Re-torque the axle and re-check pressures after 100 km",
      "page": "https://motogeneration.com/parts/tires"
    },
    {
      "slug": "chain-sprockets",
      "name": "Chain & Sprockets",
      "noun": "chains and sprockets",
      "labour_hours": 1.5,
      "install_minutes": 90,
      "difficulty": "Moderate",
      "symptoms": "Tight spots when rotating the wheel through a full turn | Hooked or shark-finned sprocket teeth | Chain that lifts more than half a link off the rear sprocket | Slack that will not hold adjustment between rides",
      "checks": "Match pitch and link count — 520, 525 or 530 with the OE link count | Change chain and both sprockets together as a kit | Set slack to the sticker figure with the bike on its wheels | Use an O-ring safe lube and clean before every re-lube",
      "page": "https://motogeneration.com/parts/chain-sprockets"
    },
    {
      "slug": "engine-filters",
      "name": "Engine & Filters",
      "noun": "engine and filter parts",
      "labour_hours": 0.7,
      "install_minutes": 40,
      "difficulty": "Easy",
      "symptoms": "Oil darker than strong tea or past the service interval | Rough idle, misfire or hard cold starting | Visibly loaded air filter element | Clutch slip under hard acceleration",
      "checks": "Use JASO MA/MA2 rated oil — car oils with friction modifiers can slip a wet clutch | Fit a new crush washer with every sump plug removal | Gap and torque spark plugs to spec; iridium plugs need no re-gapping | Note the odometer reading on a sticker after every change",
      "page": "https://motogeneration.com/parts/engine-filters"
    },
    {
      "slug": "lighting",
      "name": "Lighting",
      "noun": "lighting",
      "labour_hours": 1,
      "install_minutes": 60,
      "difficulty": "Moderate",
      "symptoms": "Yellowed or hazed headlight lens cutting output | Hyper-flashing indicators after an LED swap | Water ingress or condensation inside a unit",
      "checks": "Look for an E-mark or DOT marking for road-legal use | Budget for load resistors or an LED relay with indicator swaps | Check connector type before ordering — H4, H7 and bike-specific plugs differ | Re-aim the beam after any headlight change",
      "page": "https://motogeneration.com/parts/lighting"
    },
    {
      "slug": "suspension",
      "name": "Suspension",
      "noun": "suspension parts",
      "labour_hours": 2.5,
      "install_minutes": 150,
      "difficulty": "Advanced",
      "symptoms": "Oil weeping down the fork legs | Wallowing or pogo over bumps mid-corner | Rear that bottoms out with a pillion or luggage | Uneven front tire wear or brake dive that will not settle",
      "checks": "Set static and rider sag before spending on parts | Match spring rate to your kitted weight, not the bike's stock rate | Replace fork seals and dust seals together with fresh fork oil | Service shock oil and nitrogen every 30,000-40,000 km",
      "page": "https://motogeneration.com/parts/suspension"
    },
    {
      "slug": "controls",
      "name": "Controls & Levers",
      "noun": "controls and levers",
      "labour_hours": 0.4,
      "install_minutes": 25,
      "difficulty": "Easy",
      "symptoms": "Bent or snapped lever after a tip-over | Numb hands from vibration through the bars | Reach that forces a stretch to two-finger the brake",
      "checks": "Buy levers listed for your master cylinder, not just your bike model | Folding levers survive tip-overs far better than fixed billet | Check grip diameter and throttle-side length before ordering | Torque perch clamps to spec — over-tightening cracks alloy",
      "page": "https://motogeneration.com/parts/controls"
    },
    {
      "slug": "crash-protection",
      "name": "Crash Protection",
      "noun": "crash protection",
      "labour_hours": 1,
      "install_minutes": 60,
      "difficulty": "Moderate",
      "symptoms": "Any bike parked in a city or used for commuting | Existing cosmetic damage from a previous drop | Adventure or touring use on loose surfaces",
      "checks": "No-cut sliders keep bodywork intact; cut sliders sit closer to the frame | Delrin absorbs and slides, nylon grabs — prefer Delrin heads | Use the supplied grade 8.8+ bolts and thread-lock them | Torque to engine-mount spec, not by feel",
      "page": "https://motogeneration.com/parts/crash-protection"
    },
    {
      "slug": "luggage",
      "name": "Luggage",
      "noun": "luggage",
      "labour_hours": 1,
      "install_minutes": 60,
      "difficulty": "Moderate",
      "symptoms": "Commuting with a backpack that loads your shoulders | Touring with no waterproof storage | Existing rack that does not match modern case mounts",
      "checks": "Check the subframe load limit before buying aluminium cases | Racks are model-specific even when cases are universal | Roll-top dry bags beat zipped bags with rain covers | Verify pannier width against filtering and legal limits",
      "page": "https://motogeneration.com/parts/luggage"
    },
    {
      "slug": "seats",
      "name": "Seats & Comfort",
      "noun": "seats and comfort parts",
      "labour_hours": 0.3,
      "install_minutes": 20,
      "difficulty": "Easy",
      "symptoms": "Numbness or hot spots inside the first hour | Compressed, collapsed foam on an older bike | Torn or split seat cover letting water into the foam",
      "checks": "Gel adds support, not height — check seat height change before buying | Confirm the pan matches your model and that the latch engages | Cowls are colour-matched approximations, not exact paint codes | Waterproof the seam if you park outdoors",
      "page": "https://motogeneration.com/parts/seats"
    },
    {
      "slug": "electronics",
      "name": "Electronics",
      "noun": "electronics",
      "labour_hours": 0.8,
      "install_minutes": 45,
      "difficulty": "Moderate",
      "symptoms": "Slow cranking or a battery that will not hold charge over winter | No power outlet for navigation or heated gear | Corroded terminals or a swollen lead-acid case",
      "checks": "Confirm terminal polarity and case size before ordering a battery | Lithium batteries need a lithium-compatible charger | Fuse every accessory circuit within 300mm of the power source | Use switched power so accessories cannot flatten the battery",
      "page": "https://motogeneration.com/parts/electronics"
    },
    {
      "slug": "rider-gear",
      "name": "Rider Gear",
      "noun": "rider gear",
      "labour_hours": 0,
      "install_minutes": 0,
      "difficulty": "Easy",
      "symptoms": "Helmet older than five years or after any impact | Abraded or torn jacket panels | Gloves with worn palm sliders or split seams",
      "checks": "Look for ECE 22.06 or DOT plus EN 1621-1 / 1621-2 armour | Measure head circumference and check shell size steps, not just S/M/L | Replace any helmet that has taken an impact, even without visible damage | Check armour is CE Level 2 at shoulder, elbow, back and hip",
      "page": "https://motogeneration.com/parts/rider-gear"
    },
    {
      "slug": "maintenance",
      "name": "Maintenance",
      "noun": "maintenance tools and consumables",
      "labour_hours": 0,
      "install_minutes": 0,
      "difficulty": "Easy",
      "symptoms": "No safe way to lift the bike for chain or wheel work | Dry, rusty chain between services | No torque wrench for safety-critical fasteners",
      "checks": "Rear stands need bobbins or a swingarm cradle — check your swingarm type | Use O-ring safe chain lube only | A 1/2in torque wrench covering 20-100 Nm handles most bike fasteners | Keep a service log with dates and odometer readings",
      "page": "https://motogeneration.com/parts/maintenance"
    }
  ]
}