The toughest part was figuring how to take them apart. But it is fairly simple just need to modify a socket for the wire then remove the nut then 3 screws that hold the shaft to the mirror. The extensions are stainless steel tube with longer screws. It worked great for me. Does require some machining or grinding on the tubes but not hard.
As for the lowers I added custom additional plexiglass pieces. Actually a wind screen for a GPZ 550 fairing cut in half. Then drilled and bolted to lowers. Little bit extra wind off my knees. I am tall so knees are up a bit.
Thanks for the compliment.... only reason we post.... LOL