MLE Mart. They have a website and an eBay store. They have lots of stuff advertised and decent prices. Just be careful about their stock. It’s not just this company though. I ordered from them and they refunded me (quickly tbf). Ordered from Tiger111hk and they took my money and didn’t have it either. It’s just HK websites in general are shit. I’m looking for an airsoft PRS stock, but I’m not willing to throw that much money to HK for them to not have it.
WGC and eHobby always been 100% reliable for me over many years and many dozens of orders, they're the 2 I've used most anyway amongst others. It's the ones who deal entirely in the clone stuff that have those sort of consistent issues.
I think my main issue is that I can see how all those holes and cut outs would just get filled with mud, fluff, leaves etc.
It's just more to have to clean!