LIKE: Was expecting a bit of a wait, but it arrived in two days (!) . It's what I expected. Comes with the hardware and wrenches needed to install it and to remove the srocket if necessary. Of course I read the label If you look up BY1016Z, most links say it's 350 watts but this vendor and the label say 250 and just looking at the size, I'm pretty sure it's really a 250 and not a 350. Put it on a scale, it's 5 1/2 pounds. Unlike the case with a lot of stuff coming from China, it was well packed to prevent this heavy item from breaking the box. I always test motors by touching the leads to an ordinary 9 volt rectangular battery to see if it spins both forwards and backwards. Which it did.ONLY REASONS NOT 5 STARS: i was slightly bothered by the ambiguity over who the manufacturer is and whether it's 250 or 350 watts. Very minor issues, really, and ones that I could probably get clarified by posting them as questions if I thought them to be important.APPLICATION: It's going into a custom built 3-wheeled manual wheelchair so uphills won't showstoppers. (The manual wheelchair already exists and it's a totally different thing from a standard manual wheelchair: can go up and down curbs, it's fast on the flats and very fast downhill, you can easily loft the front wheel while in motion to get over obstacles, and despite that it's quite navigable indoors being only 26 inches wide.) If putting in a motor to drive the right wheel works out well, I'll probably do the next one (already in progress) with two motors, one for each wheel. A mechanical differential isn't needed because if you just wire two DC permanent magnet motors in series, the result is the same as having a mechanical differential without all the hassle of having to drive the axle or needing an axle cage to support the drive axles. If you wire them in parallel, the slowest wheel always has more torque and it's like a limited-slip differential only better.