Their phone number and email no longer works. I sent a flywheel there for warranty work a few weeks back. Anyone know whats going on with them?