I bought Tesla front mud flaps and OEM for the rear.
The OEM kit comes with both front & rear, but I only used the rear pairs. Prices are similar.
When it comes to the comparison: Tesla is twice more expensive (because only front pairs, missing the rears) but is of better design and quality (longer and made of two different materials).
I thought this too until I started putting them on my cars and it actually makes a good bit of difference, especially during snow and heavy rain. That's why I only dropped like $20 on mine and figured if they were awful, I could return them on Amazon. I think it also adds a nice aesthetic in the rear to make it look more flared.