Yes it is legal so long as you are properly registered.