I have one and box switches do work on the 'barebones' TKL i purchased last month.
the stabilizers on it are kind of crap, ..depending on how strongly you feel about that kind of thing.. you may find them adequate with clipping/lubing.. or you might budget in some new plate mount stabilizers with the purchase of this.