New Orleans Kevin
200+ Posts
Interesting, but I would be concerned about the strength of those plugs and their attachment to the panels.
Those sidecovers are several hundred dollars each and those mounting pegs are plastic, strong plastic, but still plastic. the streets near me would break one of those right off with a strap attached