Mark, those are eye candy for sure!
Does the design keep the screw that holds the arm to the base from loosening over time? Are the mounting screws included in the kit and are they stainless or zinc plate?
I would also suggest that when installing the backing plate the first time, a daub of polyurethane, such as Sikaflex 1A, be placed on the plate to glue it to the door. Then if the mirror is later removed, the plate will stay in place.
Plastic trucks suck...
Iron trucks rule...