I don't know about the other stuff, but for a street legal kit, that should be easy. If you can't just get the stock Gas Gas stuff, or don't want to pay for it, Pro Cycle
www.procycle.us has nice, sano kits for a reasonable cost to make your bike street legal.