This is about 90% of my entire training and racing arsenal! I have personally used, trained, or raced in all the products listed below and recommend them wholeheartedly.