I went with the one from 3D Carbon. It has locks on both sides and was a simple install and goes on and off easily. The only problem is - it will not fit in the trunk or inside the car if you have a passenger. So, watch out for rain clouds. On a sunny day, it looks GREAT !!
My car is black / black so I did not need to paint it but they can be painted to match the color of your car.
Take a look -
https://www.shop.hms-store.com/displ...?productId=377
I'll be taking some pics of my car in the next few days andI'll addone to my posts.