← Review table (gravel) · shopper page

Bulls Daily Grinder 2 Gravel Bike 28" beige

zweirad-stadler:bulls-daily-grinder-2-gravel-bike-28-beige · source URL · confidence 0.83

Eligibility

Can win a band.

Size decisions

retailer labelalphacomparable cmmatchmappingin stockvariant priceevidence
S = 45 cmSunknownunsupported — the listing's 45 cm is a frame measurementyeslisting price
M = 48 cmMunknownunsupported — the listing's 48 cm is a frame measurementyeslisting price
L = 52 cmLunknownunsupported — the listing's 52 cm is a frame measurementyeslisting price
XL = 56 cmXLunknownunsupported — the listing's 56 cm is a frame measurementyeslisting price
mappingunsupported
discarded figurethe listing prints 45 cm beside its letter size
reasonThe centimetre figures retailers print for Bulls do not behave like size names (inconsistent), so they are read as frame measurements. See size-map.json.

A shopper asking for: 54 → nothing compatible · 56 → nothing compatible · 58 → nothing compatible · 60 → nothing compatible

Identity

Only listing of this configuration — nothing to merge.

Provenance — why we believe each fact

fieldsourceevidence
brandretailer:zweirad-stadler / parseBulls
modelretailer:zweirad-stadler / derivedBulls Daily Grinder 2 Gravel Bike 28" beige
categoryretailer:zweirad-stadler / parseGrinder
frameMaterialretailer:zweirad-stadler / parseAluminium
groupsetFamilyretailer:zweirad-stadler / dictionaryShimano CUES ST-U6030 || Shimano CUES RD-U6000
electronicShiftingretailer:zweirad-stadler / derivedShimano CUES ST-U6030 || Shimano CUES RD-U6000
speedsretailer:zweirad-stadler / parse10-Gang
brakesretailer:zweirad-stadler / parseHydraulische Scheibenbremsen
suspensionretailer:zweirad-stadler / derivedno suspension fork and no rear shock on a drop-bar listing
forkretailer:zweirad-stadler / dictionaryGrinder Aluminium, 5 mm thru axle
dropperPostretailer:zweirad-stadler / derivedseatpost row "Bulls Aluminium 27.2 mm" names no dropper, in a 34-field spec table
beltDriveretailer:zweirad-stadler / parseCN-LG5
hubDynamoretailer:zweirad-stadler / parseShimano DH-3D37-QR Dynamo | Shimano Tourney TX FH-TX505QR | Bulls DD
rackretailer:zweirad-stadler / parseBulls Urban/Gravel
mudguardsretailer:zweirad-stadler / parseAluminiumschutzblech 55 mm
lightingretailer:zweirad-stadler / parseFUXON FS-50 DRL 50 Lux
wheelSizeretailer:zweirad-stadler / parse28
weightKgretailer:zweirad-stadler / parseGewicht: ca. 14,9 kg
powerMeterretailer:zweirad-stadler / derivedabsent from a 34-field spec table
availabilityretailer:zweirad-stadler / derived4 of 4 sizes orderable

Warnings

Score breakdown

{
  "frameScore": 11,
  "drivetrainScore": 10,
  "wheelScore": 5,
  "extrasScore": 0,
  "suspensionScore": 0,
  "weightAdjustment": -3,
  "equipmentValue": 23,
  "notes": [
    "Shimano CUES = 12.",
    "10-speed -2.",
    "Wheels unknown: scored level with basic aluminium, which is neither a reward for omitting the wheelset nor a penalty for naming a cheap one.",
    "Brakes \"hydraulic-disc\" = 0, the baseline for gravel.",
    "14.9 kg vs 10.4 kg gravel reference = -3."
  ],
  "marketPrice": 1217,
  "valueScore": 0.761,
  "savingsVsMarket": -382
}

AI normalization

{
  "requested": [
    "wheelMaterial",
    "wheelTier"
  ],
  "applied": [],
  "rejected": [],
  "notes": "Felgen are listed as 'Felgen: Bulls DDM-22' but the source does not state the rim material or a recognized wheelset tier, so wheelMaterial and wheelTier cannot be established from the provided text.",
  "raw": {
    "frameMaterial": {
      "value": "aluminium",
      "evidence": "Material: Aluminium",
      "confidence": 0.9
    },
    "groupsetBrand": {
      "value": "Shimano",
      "evidence": "10-Gang Shimano CUES Kettenschaltung",
      "confidence": 0.9
    },
    "groupsetFamily": {
      "value": "CUES",
      "evidence": "Shimano CUES RD-U6000",
      "confidence": 0.9
    },
    "electronicShifting": {
      "value": null,
      "evidence": null,
      "confidence": 0.4
    },
    "speeds": {
      "value": "10",
      "evidence": "Gänge: 10-Gang",
      "confidence": 0.95
    },
    "mixedGroupset": {
      "value": "true",
      "evidence": "10-Gang Shimano CUES Kettenschaltung\nKurbel: SAMOX T 42T",
      "confidence": 0.85
    },
    "wheelMaterial": {
      "value": null,
      "evidence": null,
      "confidence": 0.3
    },
    "wheelTier": {
      "value": null,
      "evidence": null,
      "confidence": 0.3
    },
    "brakes": {
      "value": "hydraulic-disc",
      "evidence": "Bremsenart: Hydraulische Scheibenbremsen",
      "confidence": 0.95
    },
    "weightKg": {
      "value": "14.9",
      "evidence": "Gewicht: ca. 14,9 kg",
      "confidence": 0.95
    },
    "powerMeter": {
      "value": null,
      "evidence": null,
      "confidence": 0.3
    },
    "notes": "Felgen are listed as 'Felgen: Bulls DDM-22' but the source does not state the rim material or a recognized wheelset tier, so wheelMaterial and wheelTier cannot be established from the provided text."
  }
}

Normalized record

{
  "id": "zweirad-stadler:bulls-daily-grinder-2-gravel-bike-28-beige",
  "retailer": "zweirad-stadler",
  "retailerProductId": "bulls-daily-grinder-2-gravel-bike-28-beige",
  "productUrl": "https://shop.zweirad-stadler.de/fahrrad-shop/rennraeder/gravel-bike/bulls-daily-grinder-2-gravel-bike-28-beige.html",
  "brand": "Bulls",
  "model": "Daily Grinder 2 Gravel Bike 28\" beige",
  "modelYear": null,
  "category": "gravel",
  "categoryBasis": "stated",
  "sourceCategory": "gravel",
  "price": 1599,
  "originalPrice": null,
  "currency": "EUR",
  "discountPercent": null,
  "frameMaterial": "aluminium",
  "frameModel": null,
  "frameTier": null,
  "groupsetBrand": "Shimano",
  "groupsetFamily": "CUES",
  "groupsetGeneration": null,
  "electronicShifting": false,
  "speeds": 10,
  "mixedGroupset": false,
  "groupsetComponents": {
    "shifters": "CUES",
    "rearDerailleur": "CUES",
    "cassette": "CUES"
  },
  "groupsetTierSpread": 0,
  "crank": "SAMOX T 42T",
  "cassette": "Shimano CUES CS-LG300-10 11-48T",
  "brakes": "hydraulic-disc",
  "brakePistons": null,
  "brakeTier": "unknown",
  "suspension": "none",
  "fork": {
    "make": null,
    "line": null,
    "tier": "rigid",
    "travelMm": 0
  },
  "rearShock": null,
  "dropperPost": false,
  "beltDrive": false,
  "hubDynamo": true,
  "rack": true,
  "mudguards": true,
  "chaincase": null,
  "kickstand": null,
  "lighting": true,
  "wheelSize": "28",
  "wheelset": "Bulls DDM-22 | Shimano DH-3D37-QR Dynamo | Shimano Tourney TX FH-TX505QR",
  "wheelMaterial": "unknown",
  "wheelTier": "unknown",
  "tyres": "VEE TIRE Co. Taistyk MPC",
  "weightKg": 14.9,
  "powerMeter": false,
  "powerMeterKind": null,
  "availableSizes": [
    {
      "rawSize": "S = 45 cm",
      "size": "S",
      "sizeCm": 45,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "7-14 Werktage"
    },
    {
      "rawSize": "M = 48 cm",
      "size": "M",
      "sizeCm": 48,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "L = 52 cm",
      "size": "L",
      "sizeCm": 52,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "XL = 56 cm",
      "size": "XL",
      "sizeCm": 56,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    }
  ],
  "seller": null,
  "availability": "in-stock",
  "gtins": [],
  "imageUrl": "https://shop.zweirad-stadler.de/out/pictures/generated/product/1/1500_1500_100/bulls-daily-grinder-2-gravel-bike-grau-28-134682-a.jpg",
  "rawTitle": "Bulls Daily Grinder 2 Gravel Bike 28\" beige",
  "fetchedAt": "2026-09-19T06:32:24.560Z",
  "normalizationConfidence": 0.83,
  "warnings": [
    {
      "code": "implausible-weight",
      "message": "Stated weight 14.9 kg is outside the 5.5-13 kg plausible range for a complete drop-bar bike.",
      "severity": "high"
    },
    {
      "code": "wheel-material-unknown",
      "message": "Wheel material could not be established.",
      "severity": "info"
    }
  ]
}

Parsed specification table

{
  "Material": "Aluminium",
  "Farbe": "beige",
  "Gabel": "Grinder Aluminium, 5 mm thru axle",
  "Steuersatz": "FSA No. 80/56/CRII Middle",
  "Schaltung": "Kettenschaltung",
  "Gänge": "10-Gang",
  "Schaltwerk": "Shimano CUES RD-U6000",
  "Schalthebel": "Shimano CUES ST-U6030",
  "Bremsenart": "Hydraulische Scheibenbremsen",
  "Bremsen": "Shimano CUES BR-UR6030",
  "Bremsscheiben": "180 mm / 180 mm",
  "Kurbel": "SAMOX T 42T",
  "Pedale": "Bulls Urban Pedale mit Griptape",
  "Kassette": "Shimano CUES CS-LG300-10 11-48T",
  "Kette": "Shimano Linkglide CN-LG500",
  "Lenker": "Gravel SL",
  "Griffe": "Bulls Komfortlenkerband 3 mm",
  "Vorbau": "Bulls GRi Vorbau CCS Slot Mount ready",
  "Sattelstütze": "Bulls Aluminium 27.2 mm",
  "Sattel": "Bulls MTB-Sport",
  "Laufradgröße": "28\"",
  "Felgen": "Bulls DDM-22",
  "Reifen": "VEE TIRE Co. Taistyk MPC",
  "Nabe vorne": "Shimano DH-3D37-QR Dynamo",
  "Nabe hinten": "Shimano Tourney TX FH-TX505QR",
  "Scheinwerfer": "FUXON FS-50 DRL 50 Lux",
  "Rücklicht": "FUXON RZ-60",
  "Gepäckträger": "Bulls Urban/Gravel",
  "Schutzbleche": "Aluminiumschutzblech 55 mm",
  "Sonstiges": "Usus U-Mount 44 Ständer",
  "Gewicht": "ca. 14,9 kg",
  "zul. Gesamtgewicht": "max. 135 kg",
  "Rahmenform": "Gravel",
  "Herstellerfarbe": "kwiqsand obsidian black"
}

Raw adapter output

{
  "retailer": "zweirad-stadler",
  "retailerProductId": "bulls-daily-grinder-2-gravel-bike-28-beige",
  "productUrl": "https://shop.zweirad-stadler.de/fahrrad-shop/rennraeder/gravel-bike/bulls-daily-grinder-2-gravel-bike-28-beige.html",
  "extractionMethod": "server-html",
  "sourceCategory": "gravel",
  "rawTitle": "Bulls Daily Grinder 2 Gravel Bike 28\" beige",
  "rawBrand": "Bulls",
  "price": 1599,
  "originalPrice": null,
  "currency": "EUR",
  "imageUrl": "https://shop.zweirad-stadler.de/out/pictures/generated/product/1/1500_1500_100/bulls-daily-grinder-2-gravel-bike-grau-28-134682-a.jpg",
  "rawSpecifications": {
    "Material": "Aluminium",
    "Farbe": "beige",
    "Gabel": "Grinder Aluminium, 5 mm thru axle",
    "Steuersatz": "FSA No. 80/56/CRII Middle",
    "Schaltung": "Kettenschaltung",
    "Gänge": "10-Gang",
    "Schaltwerk": "Shimano CUES RD-U6000",
    "Schalthebel": "Shimano CUES ST-U6030",
    "Bremsenart": "Hydraulische Scheibenbremsen",
    "Bremsen": "Shimano CUES BR-UR6030",
    "Bremsscheiben": "180 mm / 180 mm",
    "Kurbel": "SAMOX T 42T",
    "Pedale": "Bulls Urban Pedale mit Griptape",
    "Kassette": "Shimano CUES CS-LG300-10 11-48T",
    "Kette": "Shimano Linkglide CN-LG500",
    "Lenker": "Gravel SL",
    "Griffe": "Bulls Komfortlenkerband 3 mm",
    "Vorbau": "Bulls GRi Vorbau CCS Slot Mount ready",
    "Sattelstütze": "Bulls Aluminium 27.2 mm",
    "Sattel": "Bulls MTB-Sport",
    "Laufradgröße": "28\"",
    "Felgen": "Bulls DDM-22",
    "Reifen": "VEE TIRE Co. Taistyk MPC",
    "Nabe vorne": "Shimano DH-3D37-QR Dynamo",
    "Nabe hinten": "Shimano Tourney TX FH-TX505QR",
    "Scheinwerfer": "FUXON FS-50 DRL 50 Lux",
    "Rücklicht": "FUXON RZ-60",
    "Gepäckträger": "Bulls Urban/Gravel",
    "Schutzbleche": "Aluminiumschutzblech 55 mm",
    "Sonstiges": "Usus U-Mount 44 Ständer",
    "Gewicht": "ca. 14,9 kg",
    "zul. Gesamtgewicht": "max. 135 kg",
    "Rahmenform": "Gravel",
    "Herstellerfarbe": "kwiqsand obsidian black"
  },
  "rawFeatures": [
    "S = 45 cm 7-14 Werktage",
    "M = 48 cm 4-8 Werktage",
    "L = 52 cm 4-8 Werktage",
    "XL = 56 cm 4-8 Werktage",
    "0% Finanzierung ab 159,90 € möglich",
    "Dienstrad-Leasing möglich",
    "14 Tage kostenloses Rückgaberecht",
    "Fahrrad vollständig montiert und mit wenigen Handgriffen fahrbereit",
    "Seit über einem Jahrzehnt entwickelt Bulls Gravelbikes, die sportliche Vielseitigkeit und Performance vereinen. Diese Erfahrung steckt in der Entwicklung der neuen Grinder Serie. Bereit für Straße, Schotterpiste oder abseits der Wege.",
    "10-Gang Shimano CUES Kettenschaltung",
    "Hydraulische Schreibenbremsen von Shimano",
    "Gewicht lt. Hersteller: ca. 14,9 kg"
  ],
  "rawSizes": [
    {
      "rawSize": "S = 45 cm",
      "size": "S",
      "sizeCm": 45,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "7-14 Werktage"
    },
    {
      "rawSize": "M = 48 cm",
      "size": "M",
      "sizeCm": 48,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "L = 52 cm",
      "size": "L",
      "sizeCm": 52,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    },
    {
      "rawSize": "XL = 56 cm",
      "size": "XL",
      "sizeCm": 56,
      "inStock": true,
      "stockCount": null,
      "price": null,
      "deliveryNote": "4-8 Werktage"
    }
  ],
  "availabilityText": "4 of 4 sizes orderable",
  "fetchedAt": "2026-09-19T06:32:24.560Z",
  "sourceMeta": {
    "savingBadge": null,
    "deliveryWindows": [
      "S = 45 cm 7-14 Werktage",
      "M = 48 cm 4-8 Werktage",
      "L = 52 cm 4-8 Werktage",
      "XL = 56 cm 4-8 Werktage"
    ]
  }
}

Impressum · Privacy · Contact · About BikeFind