Is This the BEST 3.2 ton Chinese Mini Excavator?