For tow mirrors, look into the Clearview Mirrors, I don't run them yet, but plan to eventually. For all weather floor mats there a few options, I am running the weathertech ones and like them.
https://www.clearviewaccessories.com.au/shop/?wpce_search=1061128&post_type=product...