Solved. After more searching I found this thread: Arduino Mega 2560 is not recognized by Windows - Installation & Troubleshooting - Arduino Forum . Turns out for the ebay knockoffs you need to install an additional driver for it to work properly. Thanks for the suggestions.