I have had 2 Tornado flusher in my coach and both have failed in short order. I would recommend you return it if you can and install one of the non-moving flush units. If that's not an option, I still would not install that unit in your tank, buy a good flusher and find a better location if the new one won't fit. There are 2 trains of thought on the proper location. The first is that is should be near the tank outlet to ensure nothing builds up there that would prevent a proper dump and the second is a location that would hit the tank sensors to help keep them as accurate as possible. If you could find a location that would handle both tasks, that would be the ideal location.
Sorry to hear about your problems. Be sure to let us know what you do.