Looks good enough for a quick fix.

Shade cloth will work but the holes are a little too fine, so may clog up with wet grass or dirt / dust but if the catcher
isn't filling properly you can just get a rag and wipe down the inside face of the shade cloth.

Cheers
Max.