Te Steelseries 6gv2 should last quite long since it has metal plate so it will stand a lot of damage(eg. Getting knocked around in a backpack, getting dropped) but to be honest most mechanical keyboards should last over 8 years if you take good care of it.