I purchased it for Lynxmotion A4WD1 V2 chassis. Aluminum plate was twisted from factory. When I screwed it to flat bottom firmly one of radiators fеll off. I had to use thermal paste for computer CPU heathink and glued on perimeter by CA glue. Still there till now. Originally I played with robot controlled by Arduino. Then robot wasn't in use for one and half year. I cleaned up dust, removed Arduino Mega and put RC receiver to play outside as rover with FPV gear. Internal BEC is not enough for receiver with one normal size servo (camera pan mount). FPV equipment had power from separate Lipo. Power drops, robot stucks and servo goes to end of range. I disconnected servo and everything was fine. I had about 30 minutes of fun with 2-3 brakes. Yesterday I added separate 3A BEC to power receiver with servo. Obviously with two signal wires from receiver to motor driver I should connect ground line. Several minutes everything was Ok, then robot stuck just on flat floor without any forse on it like obstacles or something. In several seconds magic smoke came from motor driver despite the statement that it has all kind of protections. I meashured voltage and current when robot runs. Maximum (full throttle) was 1.8 amperes for four motors. Nothing for this motor driver. By specifications 120 RPM motors have 5A stall current. So, I expected some room (2A per channel) for safety but alas. Robotshop, is this covered by warranty or I should throw it in the trash? ----------------------------------------------------------------------------------------------------------------------------------------- Comment from RobotShop: Yes, this product is under warranty for a period of one year. Regards,