RE: RealFlight G3 controller.....
Yep, its called a dongle, there is an eprom in there that the software needs to see or it won't run. So if they sold you a controller for 30 bucks, everyone would buy one and share the software, so buying the controller, or the whole package is the same to them.
Like credence said, call them, they may do something for you if you can provide the pieces.