I have bought lot of goods from OLS. They are very competitive when it comes to procuring quality asian products like SS, SF, SG & BDM. You can get quality batting gloves, pads, w/k pads, etc for a very competitive price. They always have something for people on budget.
For cricket bats - many would argue against buying from online retailers. I live in Southern california and my nearest retailer is ProCricShop - San Francisco which is about 1200 miles away. I have purchased goods only from online retailers till now ...
1. Hammer Vapen from Jason @ Cricketstoreonline.
2. Custom hunts county bat from Jake @ Vitas.
3. H4L HellFire G2 from Chris/Paul @ It's just cricket.
4. SS test opener batting pads, SS LE gloves & SS W/K gloves from OLS.
5. SS Master 9000 bats from OLS.
6. SS Maximus from Cricmart.
7. BAS Bow 20-20 gloves from Crowncricketer.
IMO, all the above retailers offer excellent customer service however the bat weight is definitely a topic of discussion. Vitas & IJC guys put the bat on the weighing scale and give you the exact weight. However OLS reads the weight of the label stuck on the bats. I can guarantee the weight on the label and the weight from the scale will not match. It usually has a 20 gram offset on either side. Ask OLS to put the bat on the scale and read the weight for you. OLS folks make quite bit of grammatical errors in email, watch out for that ... sometimes a missing full stop or comma can completely change the meaning ...
Many people have the luxury of choosing the bat in person at a store. If you have that luxury stick to it. Nothing beats that luxury. If you are at a remote place devoid of cricket retailers then turn to online retailers ...