Yes and no. Technically, you should be fully legal for entering enduros in NJ because you will be on state land and use some public roads. Practically, there is no way you will get an EC250 to that point including inspection. So, what we do here is get insurance, registration and plate. (in NJ we can get a plate first then inspect). At the events signup, you show your reg and ins. ID, at tech they check your plate. Your good to go, or "enduro legal". There is never a problem, as long as you are cool and don't speed on the street or do something stupid. The cops are cool and generally enjoy the day as well. This is common knowledge and has been this way for years. Also, if I get caught on the street near my house, I could just get a couple tickets if the cop is a BB, and not have my bike impounded.