If you don't want to do it yourself, I would suggest checking with your local race organization. Often there is an individual or shop that will wire all necessary parts to make your bike "legal". Locally it can usually be done for about $100. Of course, for NESBA, you don't need as much wired...