I have a 3rd party controller, that I got it at WallMart for $24. It glows blue even and I have to say I really really like it. Its the best deal for a rugged controller out there and my kids think its pretty cool that I use one to control my machine. They were puzzled for days over my buying it, "so dad, why did you get that controller". I have the red button programmed as an estop and the green as my start button (for starters), the blue zero's all my axis..... I always keep it in my handy while making that first cut.
But, getting the right values to use as the vendor ID is kinda tricky, I know it took me a few tries.
Under the device manager, in the device tree there should be one called XBox Controller For Windows Properties. If you click on that it shows you a string, in my case it's
USB\VID_12AB@PID_0301\0263345
From this, the values to use in the plugin are "12AB" and "301".