Although the STMPO does not list weight, they look fairly lightweight and both seem to do about the same thing.
Forget inconsequential amounts of weight, such as a few ounces on your street car. Their is no practical performance benefit besides satisfying your consumer spending urge.
The function of a brake deflector is to provide greater airflow across the surface of the rotor. The only scenario whereas you could possibly require this; is if you were driving on a closed course whereas sustained high brake temps were observed, and you actually required better cooling. If this was the case you would probably have realized brake fade and/or been regularly cracking rotors up to this point and someone would have mentioned it to you.
In any case, these are inches from the ground, and are inevitably going to get hammered by debris with any significant amount of actual driving. Unless you have a love affair with your underbody; I wouldn't go ape shit on nice looking brake deflectors. DIY- or if you just want a bolt-on solution- I would suggest you save your money and get the cheap ones from Ross at STMPO. I've seen them and they should be just fine.
I guess the question is....are the downforce front brake air deflector worth 75.00 more?? better material better fit???
I haven't seen them in person, but from the picture you posted it just looks like a top layer of CFRP; so more aesthetically pleasing. Generally, my experience has been that aluminum is nice because you can always bend it back, whereas composites will crack and require a more involved repair. Particularly if the vehicle is lowered, it's going to get ripped up.
Another idea- if your actual goal is to lower brake temps because you have observed a genuine need to do that. For $135 if you feel adventurous and care to DIY you could buy neoprene or silicon
brake duct and put a functional shroud together for about the same price. From a performance perspective, brake deflectors are always going to be second best.
Bottom line- IMHO I doubt you two
need either. There are a lot better things for you two to be spending your money on at this point... like hand polishing the whole underside of the chassis. :wink:
My 0.02 :smile: