I put a memphis shades slim wind screen on my 78 lowrider. the quality is top notch. All the hardware is quality. Mine detatches or attatches minutes. I think you would be pleased if you got one.
I personally don't care for the permanent docking hardware. Though, it doesn't look "that bad," it's still left on the bike. I bought a H-D quick release touring shiled for my Super Glide and I love it.