I believe 4runner and Surf seats are identical, and I did swap my driver and pass seat bottoms to get even wear on both. Pretty straightforward, only thing to remember is that the electrical connectors for the weight sensors on the seat bottoms (to turn on the seatbelt blinking sign) are not interchangeable. The Surf had the sensors, not sure if the runners have them.