Does anyone own them? I order the 3m tape ones you find on Amazon, and I'm not too thrilled about how cheap they look. Was thinking about getting weathertech ones that are in-channel, but I haven't heard anything from a 10th gen owner having them. No pictures, no review, no nothing! I'd like to get someone's personal review, opinion, possibly pictures b4 I buy.