We bought this at the 100 yen store, but it's lasting all this time. We got something good this time.
この場合、次のような言い方ができますよ。
ーWe bought this at the 100 yen store, but it's lasting all this time. We got something good this time.
「これを100均で買ったけど、まだもってるね。今回はいいの買ったね」
to last all this time で「今まで持ち堪える」
ご参考まで!