I have put them on every bike I have owned since the '03 Low Rider.
They do help, but this is Texas so they won't let you sit in heavy traffic for very long. Nothing helps at that point except shutting her down.
I get the Kuryaken shields from an Indie who gives me good prices on stuff. I think that is who makes the HD shields and the list pricing is pretty close around here.