I've struggled with keeping my plastic plants clean too. The best solution I've found are snails. I added olive and zebra nerite snails to my tank and now instead of scrubbing them every month which was my least favorite part of cleaning the tank, they keep them so clean I don't even bother.