The rockauto switch is passenger side. You want driver side. The switches differ.
First - take off your door card and get the part number off of that switch.
Try searching for "Door - Driver Front Electric" on LKQ.com - a part search dialog should come up - fill it in but put the part number for the switch into the part number field. If available a yard should follow up with you.
Look on the web sites of your region's pick-and-pull yards for a 1995-99 Riv. Find one? call the yard.
Go to Row52.com - you can sign up then offer a 'bounty' to one of the other people who've signed up to find one - by that I mean there are scores of yards across the USA that have row52 'members' nearby. Three Rivs are listed there tonight. So you can contact the yards or post a Parts Wanted notice on that Row52 site to get someone to pull the part for you.
You can kind of do the same thing on car-part.com except most of those yards are actually dismantlers and although their price will be a bit higher they will pull and usually test the part for you. Phone numbers are usually in the part listings, you can find a Riv (or 3) and just call the yard to get the switch.
And again, if you're careful you can open the switch and clean those contacts with an emery board or similar.
Albertj