Can I place an order over the phone? Technical Team, Mega Modz Planet October 19, 2018 19:31 Updated Follow Yes, please call Toll Free 888 909 5908 Monday - Friday 9 am - 5 pm EST to place an order over the phone. Related articles What kind of support does Mega Modz Planet offer? Comments 1 comment Sort by Date Votes jason browne October 19, 2018 19:31 Edited don't try calling this number (888) 909 5908) cause nobody ever fuckn answers the phone. 0 Permalink Please sign in to leave a comment.