My son purchased new running boards for his car. We have the original ones that came with the car. They are still usable -just need to be cleaned up. Likely will fit all 4th Gen 4Runners. The passenger side does have a slight bend in it (see pic) but may be repairable (and still usable with the bend). Thought I would offer before they end up in the dumpster.
Fair Offer Policy applies
2004 Toyota 4Runner running boards (Bartlett, IL)