I usually get my guns from Tru; always been a positive experience. (even when Peter Kang fucked everyone on the KJW group order, Tru made everything right)
Recently also picked up a WE pistol from DEA, that was really smooth too. I'd deal with them again.
And I've dealt with Illusion a lot for parts; great guy, never a problem there either.