On the internet and it was fastened with self-adhesive sttips, so no drilling and no rust , haha
Look for RVS bumper-protector Mazda CX-5............and you`ll get a few different models to choose from, the protector I have chosen was RVS and about 108 US Dollar.......
Well, believe it or not I used some of the stock plastic push fasteners, threaded a couple studs with nuts, and some black duct tape. You can't see the tape, and so far, it has held up to quite a lot of 70mph highway driving. If it ever does separate or become useless, I may find a more permanent solution or different material . And BTW, the wire mesh screen is some home plastic screening used for dryer lint or animal/bug deterring found at my local home improvement store (thumb)