I will endorse Revzilla any day. If I need something and Revzilla carries it, 100% of the time I buy from them. Love their cash back system (TeamZilla cash), their customer service is phenomenal, I get stuff very fast, and their product reviews and videos are top notch.
I have returned one thing, a set of A* knee guards, because I didn't like them. I asked for store credit because I was going to buy the wife boots from them. The return process was flawless and very fast.
Love that store, me and wife want to ride up there sometime just to visit in person.