Yeah, they do cost a little bit...
The hand protectors work very well. There is still wind and you can still get cold fingers but they make a difference. Gloves+deflectors is warmer than gloves+liners. And gloves+liners+deflectors keep my hands warm down into the 20s at freeway speeds.
The Dawgs over the crash bars are great for the feet and shins. No more wind or rain blowing up my pants legs. There is still cold wind hitting the front of the knees, though, so suitable legwear is still needed.
But neither of these products will address your concern about wind coming around the tank and into your face. For this, Bucks lowers are probably the right choice.