I went on eBay and bought a seat from a 2021 k67. Any of those years will work 2019 up until 2022 I believe. I went on eBay and bought one for $100 a seat cover was all ripped up but I wasn't buying it for the seat cover I was buying it because I had a new seat cover that my upholstery guy was going to fix it on the OEM seat plate. This was for my 2024 m1000rr, the oem seat is even higher on that. I went from a 2021 S1000RR M Sport with about 20,000 Miles, so I wanted the geometry similar to that because that's what I was used to and very comfortable and confident on. All of the seats are interchangeable on the m1000 and s1000, although I'm not sure about years prior to 2019. Swing arm pivot and ride height on my m1000 were totally different as was Rake and trail., I'm almost to where I like it a few more adjustments and I should be good. I had to raise the forks and lower the rear ride height and swing arm pivot to match my 2021 S1000RR.... the best thing you can probably do is just go find a cheap seat on eBay from last gen. and throw a new seat cover on it and voila! I think they charge like $600 or more for a new OEM seat which is absolutely absurd... as you can see, well, in my opinion this is the best looking seat cover on the new k66.
That sordid looking seat I bought for less then 95 is the one that's currently on my k66 in the pics. Amazing what a new seat cover can do! Not only that but now my seat is the same on both bikes which I'm happy with. Just need to tweak suspension more and geometry a little more on the k66.
The seller had an inaccurate listing title for that seat on eBay as well. That seat is interchangeable on the bikes I stated above. But either came off of a 2021 or 2022 m1000rr. Or it came off a K 67 M sport. The m sport M Package seat is different as well ...it's a little harder....the base k 67 seat is softer. A jfyi