I have installed this cheap chinese one.
My bike never ran well but runs better since.
I still have troubles on the top end but I cant pin it on this cheap cdi, as it could be a dozen other things.