About Us

Thanks for your interest in BMXGuru.com. This site is the online home of C&W Cycle, which has been supplying people with bikes and bike parts since 1995.  Our goal is to provide consumers with a great value on quality BMX equipment. Whether you are a weekend racer, a hard core rider, or an old-school BMXer, we look forward to being your #1 shop for all things BMX.

Will, the "GURU", is not just the founder of BMX-GURU.com. He started repairing and selling bikes when he was in middle school. C&W Cycle officially opened in Morenci, Michigan during the summer of 1995. This was summer vacation between the Guru's Junior and Senior year of high school! The Guru always enjoyed riding BMX, but he was bitten by the racing bug in 1997 when Challenge BMX re-opened which gave him a local track to thrash. In 2000 the Guru opened an ABA track named Morenci BMX and was the Track Operator for 8 successful seasons. In 2003, BMXGURU was born when the eBay store of the same name was opened. This website shortly followed. Today you can still find the Guru turning wrenches at the shop and shipping orders, along with his wife, Amanda.

BMXGuru.com is a family-owned and operated store.  Due to the demands of running a physical location and an online store (and raising a family!), there may be times throughout the year where we have to close to website temporarily. We will make sure to ship all orders placed prior to the store closure and will post on social media when we plan to re-open. While some additional website closures may happen on short notice, the following dates will be closed in 2024:

  • Jan 25-31
  • March 15 - April 1
  • May 24-31
  • July 3-9
  • Dec 23 - Jan 2

The physical store (C&W Cycle) is located at:
702 North Street
Morenci, MI 49256

C&W Cycle is open Tuesday - Thursday 12-6pm, Friday 12-7pm and Saturday from 10am - 3 pm EST. We are closed Sundays and Mondays.

From Sept 1 to approximately March 31, we operate on winter hours, and the shop is only open Fridays and Saturdays.

You can contact us at:
info@bmxguru.com or by phone at (517) 458-6302.