Very "rock and roll"!
Whatever did we do before Velcro, Zip-ties and "Gaffer" (100 mph) tape?
I carry a kit with ALL three of those "life-savers", and a bunch of other adhesives, sealants, wire, rope, etc., in my car, along with the more usual first-aid kit and fire extinguisher.
That aside, neat solution; only possible downside is that excessive tightness in the ties may leave compression marks in the top handguard. Maybe you could wrap a wide strip of old inner-tube rubber around the entire mounting area on the fore-end and handguard before zipping up the ties.