i had WE Hicapa before and right now own the WE M9 Tan(the socom gear one with trades but not rebranded). It's really good, and I've also installed that Madbull threaded barrel as well with an Action lightweight suppressor.
Be careful if you use a suppressor, it will weight down the outerbarrel so much that sometimes the slides causes enough friction during blowback to not have enough power to lock back. That's why I bought the lightest suppressor possible for the gun.
btw I'm hitting 390ish with this madbull barrel.