cant say i've heard of it.. but then there would be many, many copies out there...
Is your bike running ok with the carby it has? Are you happy with the performance?
If the answer to the previous questions are yes, i'd leave it on there until it actually fails..
If you want to replace it, i'd go Molkt or OKO...