From the label and size, it appears to be an 18 fet 72V 2500W 60A max controller with 4110 or 4115 fets. Hard to tell for sure without opening it up and checking the caps and fet values. I'd guess it this one.
http://www.aliexpress.com/store/product/Free-DHL-Shipping-2pcs-lot-18FET-4110-s-60Amax-E-bike-Brushless-Motor-Controller-Ebike-Speed/313864_557679378.html