I just found this site. This sounds even better than racing pedals. Anyone knows this product?