A PHP Error was encountered

Severity: Notice

Message: Constant URL_LANG already defined

Filename: libraries/MY_Controller.php

Line Number: 359

Bontrager: Bontrager Road Cranks

Bontrager Road Cranks

Cranks can easily be the overlooked workhorse component on a bike. Thankfully Bontrager cranks aren't easily overlooked. The perfect blend of finish and performance is accomplished by combining materials like cold forged aluminum and carbon fiber with integrated bottom bracket spindles, resulting in a crank system for any style of riding.

Road Cranks

Bontrager Race RXL GXP

Bontrager Race RXL GXP

$349.99

Constructed of lightweight alloy arms that are wrapped in carbon fiber for improved stiffness and top-notch aesthetics, the Race X Lite crank features hard-plated 7075-T6 aluminum chainrings that deliver positive shifting performance and exceptional durability. Utilizing the Giga X-Pipe sealed cartridge bearing bottom bracket system helps make the X Lite lighter, stiffer, and more durable than traditional square-spindle designs, for a noticeable improvement in energy transfer.

BONTRAGER SELECT

BONTRAGER SELECT

$79.99-$229.99

Combining performance and value, the Select crankset uses cold forged 6061-T6 aluminum crankarms for lightweight dependability. A 7075 CNC machined alloy outer chainring helps save weight, while a steel inner ring keeps durability high. Designed for use with ISIS compatible bottom brackets.

Bontrager RL GXP

Bontrager RL GXP

$199.99

With strong, flex-free cold forged 7050 aluminum arms and coined and machined 7075 alloy chainrings, the Race Lite GXP crankset combines top-quality performance with an elegant, hard plated smoke chrome finish. External bearing Giga X-Pipe bottom bracket design helps reduce power-robbing flex and improve bearing life.

BONTRAGER SPORT

BONTRAGER SPORT

$59.99

Using the same materials and construction as the Select crankset, Bontrager's Sport is designed for use with a traditional square tapered bottom bracket.

Cyclocross Cranks

BONTRAGER RACE GXP CYCLOCROSS

BONTRAGER RACE GXP CYCLOCROSS

$179.99

Outfit your cyclocross bike with Bontrager's durable and smooth-shifting Race GXP crankset. Featuring cold forged 6061-T6 aluminum crankarms mated to coined and machined 7075-T6 aluminum chainrings, this high-performance crankset uses TruVativ's Giga X-Pipe bottom bracket assembly for solid power transfer and enhanced durabilty.

BONTRAGER RACE CYCLOCROSS

BONTRAGER RACE CYCLOCROSS

$159.99

Like the Race GXP Cyclocross crankset, the standard Race crankset uses cold forged 6061-T6 aluminum crankarms mated to coined and machined 7075-T6 aluminum chainrings, but forgoes the Giga X-Pipe external bottom bracket bearing design in favor of a more traditional 108mm ISIS bottom bracket configuration.

Track Cranks

BONTRAGER RACE GXP TRACK

BONTRAGER RACE GXP TRACK

$159.99

Around the velodrome, campus, or town, this cold-forged 6061-T6 aluminum crank adds style and performance to track and fixed-gear road bikes alike. Featuring a high-quality coined and machined 7075-T6 aluminum chainring, this mirror finish crankset uses TruVativ's Giga X-Pipe bottom bracket assembly for solid power transfer and enhanced durabilty.


  MEMORY USAGE  
2,497,948 bytes
  BENCHMARKS  
Loading Time Base Classes  0.0251
Controller Execution Time ( Products / Subcategories )  0.2479
Total Execution Time  0.2736
  URI STRING  
/products/road/cranks/en
  GET DATA  
No GET data exists
  POST DATA  
No POST data exists
  QUERIES (6)  
0.0022  SELECT cs.region, cs.currency, cs.currency_text, cs.pricing, cs.site_code, cs.default_language AS site_lang, cs.id AS site_id, cs.catalog_id FROM catalog_sites cs INNER JOIN catalog_site_countries css ON css.site_id = cs.id WHERE css.country_code = 'US'
0.0038  SELECT sec.title AS section_title, c.id, c.created, c.title, LOWER(c.alias) AS alias, c.title_alias, c.introtext, c.fulltext, c.sectionid, c.catid, c.state, c.publish_up, c.publish_down, c.metakey, c.metadesc, c.ordering, c.images, c.alt_img_txt, c.media_id, c.section_head, c.template, sec.alias AS section, languages.code as lang FROM (`jos_sections` sec) JOIN `jos_content` c ON sec.alias = 'dealers' AND c.alias = 'intro' AND sec.id = c.sectionid JOIN `osc_languages` languages ON languages.languages_id = c.langid WHERE languages.code = 'en' AND c.state >= 2 AND c.publish_up <= NOW() AND (c.publish_down >= NOW() OR c.publish_down = '0000-00-00 00:00:00') AND ( ! (c.introtext = '' AND c.fulltext = '') ) LIMIT 1
0.1638  SELECT STRAIGHT_JOIN cat.categories_id AS id, 4 AS catalog_type, cat_d.categories_name AS categoryname, sitecat.parent_id, sitemodel.categories_id AS sid, sub_d.categories_name AS sname, model.uri_name, model_d.categories_name AS name, model_d.categories_description AS description, model.media_id AS media_id, price.price_string FROM catalog_categories sitegrand INNER JOIN catalog_categories sitecat ON sitecat.parent_id = sitegrand.categories_id INNER JOIN catalog_categories sitesub ON sitesub.parent_id = sitecat.categories_id INNER JOIN catalog_categories sitemodel ON sitemodel.parent_id = sitesub.categories_id INNER JOIN osc_categories grand ON grand.categories_id = sitegrand.categories_id INNER JOIN osc_categories cat ON cat.categories_id = sitecat.categories_id INNER JOIN osc_categories model ON model.categories_id = sitemodel.categories_id INNER JOIN osc_categories_description cat_d ON cat_d.categories_id = cat.categories_id AND cat_d.language_id = 1 INNER JOIN osc_categories_description sub_d ON sub_d.categories_id = sitesub.categories_id AND sub_d.language_id = 1 INNER JOIN osc_categories_description model_d ON model_d.categories_id = model.categories_id AND model_d.language_id = 1 LEFT JOIN catalog_category_pricing price ON price.categories_id = model.categories_id AND price.site_id = 1 WHERE grand.uri_name = 'road' AND cat.uri_name = 'cranks' ORDER BY sitecat.sequence, sitesub.sequence, price.max_price DESC
0.0024  SELECT cat.categories_id FROM (`osc_categories` cat) JOIN `catalog_categories` sitecat ON sitecat.categories_id = cat.categories_id JOIN `osc_categories` parent ON parent.categories_id = cat.parent_id WHERE cat.uri_name = 'cranks' AND parent.uri_name = 'road'
0.0031  SELECT cat.media_id, cat_d.categories_description as consumer_copy FROM (`osc_categories` cat) JOIN `catalog_categories` sitecat ON sitecat.categories_id = cat.categories_id AND sitecat.catalog_id = 1 JOIN `osc_categories` parent ON parent.categories_id = cat.parent_id JOIN `osc_categories_description` AS cat_d ON cat_d.categories_id = cat.categories_id JOIN `osc_languages` lang ON lang.languages_id = cat_d.language_id WHERE sitecat.catalog_id = '1' AND lang.code = 'en' AND cat.uri_name = 'cranks' AND parent.uri_name = 'road'
0.0032  SELECT DISTINCT(c.id) AS id, sec.title AS section_title, c.created, c.title, LOWER(c.alias) AS alias, c.title_alias, c.introtext, c.fulltext, c.sectionid, c.catid, c.state, c.publish_up, c.metakey, c.metadesc, c.ordering, c.images, c.alt_img_txt, c.media_id, c.section_head, c.template, sec.alias AS section, languages.code as lang FROM (`jos_content` c) JOIN `bont_catalog_article_map` map ON c.id = map.article_id JOIN `jos_sections` sec ON sec.id = c.sectionid JOIN `osc_languages` languages ON languages.languages_id = c.langid WHERE c.state >= 2 AND c.publish_up <= NOW() AND (c.publish_down >= NOW() OR c.publish_down = '0000-00-00 00:00:00') AND ( ! (c.introtext = '' AND c.fulltext = '') ) AND (map.category_id = 5 OR map.category_id IN (SELECT model.categories_id FROM catalog_categories cat INNER JOIN osc_categories sub ON cat.categories_id = sub.categories_id INNER JOIN osc_categories model ON model.parent_id = sub.categories_id WHERE cat.parent_id = 5)) ORDER BY c.publish_up desc