I think I'll take my chances with the controller and order one frame assembly and keys to see how it turns out. If it works out well, I'll pass it on to a geekhack member and then do the other three. (these are brand new M5-2's...so with the new frame assembly, they will be brand new "on-the-ball" Unicomp boards...with buckling springs).