At minimum, your street-legal motorcycle should have:

To be street-legal in North Carolina, a motorcycle must be equipped with at least a headlight, a taillight, a brake light, front and rear brakes, turn signals, a horn, and two mirrors.
DMV Writen Test