Hao Industries Geissele rail came today, absolutely amazed at the quality of it. Fitment wise, took a fair amount of lube (wahey) and elbow grease due to the tight tolerances but eventually went on and fits perfectly flush with the receiver.
The GK Airsoft KAC QD silencer was another recent purchase from PowAir6, had planned to fit an AceTech AT2000 inside the can, but it isn't quite wide enough. So back to the drawing board on that one. Thinking about getting the Predator and having it painted.