These guys are amazing. Randy and Craig made the process so unbelievably easy and quick. From the time I walked in to the time I left with my new bike it was around an ho ... more