Yup, you came to the right place, its Vertigras. This question has been asked before here is a link to the original thread started by Make Hass in 2009 --> Thread: "Vertigras" (SP) - Green Crap!!! https://www.milsurps.com/showthread.php?t=18046
Mike and others give you the instructions for cleaning and maintains it.