the cables were very long which allowed us to adapt to our needs. Our original ballast had wires on both ends but this one all came from one end but that was fine as the wires were long enough to compensate. Don't assume it comes with screws, so save your old ones just in case. works perfectly. It's been installed for a month but I expect it will hold up. will leave a new comment if this is not the case. Works very well and I'm glad we didn't have to change the whole light.
Lamp LED Xiaomi Mi Smart LED Bulb Warm White (XMBGDP01YLK), E27, 8 W, 2700 K
26 Review
Ceiling lamp Yeelight YLXD013-B, 50 W, number of lamps: 1 pcs., color: white
62 Review
Lamp LED Xiaomi Mi Smart LED Bulb Essential (MJDPL01YL), E27, 9 W, 6500 K
113 Review
Smart socket Yandex with Alice, black
30 Review