Cushions... it's probably a VERY long shot to find good used ones. Just get them made locally at an upholsterer.
Cupholders? Those are a dime a dozen at nearly any halfway decent marine store near you. If you don't want to go local, just measure the size of the hole and match it up to...