I had a quite pleasant experience with buyairsoft.ca
Before they shut down I bought a cheap $80 spring shotgun. It works fine up to this day and it has been about a year now. I have fired probably about 5000 rounds and it still shoots about 340 (promised 350) but thats still ok to me.
I think that I will deal with buyairsoft.ca