Is there any hardware missing from the photo above?
Nothing you couldn't pick up at a good hardware store. The brackets are there, so maybe a few cap screws, I can't remember exactly what it bolts to and am too lazy to walk to the garage to look. ;-) For $40 bucks, grab it!
where is the best place to get a cheap stock windscreen, and do they come in dark tint?
I'm pretty sure they don't make them anymore... used or new old stock is your only option. You can find some custom ones that are close, carbon fiber etc... but the OEM ones aren't available. Keep your eyes out on the classifieds here, that is where I got mine.
For ratttle can paint I've found that Krylon Plastic in black Satin or Rust-O-leum in black Satin are a great match for the Ashalt Black in the 9'r. Flat is to flat, but Satin has just the right sheen to it. That's what my windscreen, grab bar, and side panels are paint with.