Can't be possible to get more than 1 Tournesol since it isn't repeatable?

Yes you need that Diamond Armlet. When you're going to get it you get money first, but the chest doesn't disappear. When you open the chest again tada'h Excalibur is yours.