Are these services legal?

Of course. There is no law that prohibits buying followers, likes or views.