I don't take it lightly to recommend staying away from a particular product or vendor, but in this case I have to.
Arsenal Democracy (arsenaldemocracy.us), aka Nous Defions, aka ndefions is a scam company and I request they be added to the banned vendor list.
They were very active about 5 years ago, but almost no activity on their website, forums, or Youtube since then. They still pump out emails about the Switch trigger being available though. I got one a couple months ago and have been trying to get it to work since then.
I've written them 4 times and called once about a problem with their Switch trigger, but haven't gotten a single response to any of my inquiries. There is also no way to initiate a return on their website. If they are a real, active company, they're pretty shitty at customer service.
The Switch trigger is a highly modified trigger with tolerances at the extreme edge. In the P80 platform, which has notorious tolerance stacking issues, it's unlikely that you can just drop it on and expect it to work. You might get lucky, but I doubt it. My guess is you'd be lucky to get it to work right even in an OEM Glock frame.
The trigger I got came with a housing drilled for a set screw, but no set screw, a 336 ejector (thanks for that), some no-name connector, and a modified safety plunger painted black to look like DLC, but not DLC. There were no instructions or literature included. Just a trigger and plunger in a bag.
I put it in two different P80's that were working fine, actually working excellent, and both of them experienced major issues with the trigger, and I've spent over a week troubleshooting and swapping out every part in the guns, one part at a time, to identify the problem areas.
I found a video from Tactical Pontoon that describes some of the issues with the trigger - https://www.youtube.com/watch?v=KbrJYuiSNgM
It's 5 years old, but still covers the highlights.
So right now I have a $200 piece of crap trigger, zero help from the company, and no way to return it. I hope this saves somebody else the headache of being scammed.
Sucks big time.