I have replaced with this lamp my battery light and am very satisfied with the performance. The connection cable is only suitable for the intended installation directly via the VR. As my grandfather SKS does not allow this, I have the cable extended and an old taillights bracket converted to allow handlebar mounting. And will be fed by a Shimano hub DH3D30. Flickering I've only when starting up, which of course does not last long. For the price you can not do anything wrong, although a long-term test is still pending.