Are Trek, Giant and Yamaha the only bike companies that sell Class 3 Road Bikes (meaning with drop bars, 700cc tires and a double chain ring) with a minimum of a 70nm torque mid-drive motor, a minimum of a 500 watt battery and at least a Tiagra group set (preferably with a 105 or Ultegra group...