Without sounding too picky, this is an M16A2 isn't it?   The A1 has the triangular handguard?     If so, it's worth bearing in mind that the A2 had a problems with wobbly outer barrels which might need sorting.   I'd say £120 is about fair for the gun and all of that.