Fit: Any non-universal, M37/56 & Q70 specific sunshade should fit just about the same.
UV Blocking: They are all solid so all would be 100%
Price: This seems to be the only real variable in your checklist. I would look on Amazon or eBay for the best prices in addition to any suggestions.
The other variables I think of here are the brand and if it folds or rolls for storage. Brand names carry clout with me for certain items. For sunshades, I personally could care less. As for storage I wedge mine between the passenger seat and center counsel sometimes so the folding version works better for me.
I am currently using the universal sunshade I had in my previous car. It does not fit well but it works well enough. I should start looking for a properly fitting one too. Ehh...
