L'équipe a continué à être appelée officieusement The Horses pendant un certain temps, même après avoir changé son surnom de Cyclones en 2001, en grande partie à cause du sponsor de l'entreprise à cette époque, Wanma, dont le nom se traduit littéralement en anglais par dix mille chevaux. Le club joue la plupart de ses matchs à domicile au Yiwu Gymnasium, mais organise parfois des événements à d'autres endroits dans la province du Zhejiang.