Ultraviolette F77 vs KTM 390 Duke vs TVS Apache RR 310: Performance, Range Compared