After search, I found Trek. First I can read detailed info about products on website which has handy to know before you buy. Second, I can ring store, talk to them about the stock availability and other things quicker than other competitors. 3rd, From Trek Hooper Crossing store, Nina was able to handle the question and process very well. Also, during my store visit, spoke to store manager and he was supporting few changes which I want. Great customer service, product option and clear communication. At end, I bought 2x Marlin 5.