It looks like the 2017 Sport has the same cushions as our 2019. When I googled the part number I have 704274x, I was able to see the 2017 parts book. Not too sure about the 2016.
Cross reference the parts book for your 2014 to confirm that the cushions are the same part numbers or at least grab a dimension across the back and sides and I will check with mine as well. Then you might be able to just swap out all the cushions for the ultra leather ones. if that's what you are looking to do.
The 2020 Bambi would be close but probably not the same as the 2019 Sport and earlier since these older models are narrower.
"Live Long and Prosper \\//" - Spock