ICS ones are hard to find nowadays...
ZA is not bad...considering it's only $320 for the upper receiver and $2XX for the front cocking tube assembly..
But personally, I think the GnG is your choice, coz with $2XXX, you can the best metal receiver and front cocking assembly, plus the bolt assembly is also made of metal, which is the closest to the realsteel.