New cotters for sure. Anything else requires properly identifying your BB threading, width, and chainline for a decent chance of success.
I don't shy away from much, but that's the kind of situation where I'd haul the bike to the shop and have them do the trial-and-error fitting of parts.
Odds are, whatever I end up paying them in time, I'm saving on not having to pay for parts that won't fit.