Wal-mart bettas are what are known as 'veil tails' the lowest quality of tail on domestic bettas. Breeders don't even consider them worth anything, and they are culled out if they ever appear in their spawns.

I have heard of bettas living over 3 years.. maybe up to 5.. I don't really know. It's hard to know the age of the fish at the pet store anyway..