i have never heard a tegan and sara song. but i really enjoy these videos, and i will check their music out solely based on these videos. they seem nice.
Do it! They deserve all the spins people give their records, both because the music is great and they are awesome people.