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 When am I charged? How do I get a refund? Why can’t I get most of the mods to work? What kind of support does Mega Modz Planet offer? Can I print off instructions on the website? 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.