I would recommend Solar Panel Store. i was able to order online easily and received the product within a week. The product came undamaged and I was able to install it the same day.
Customer service is excellent however one of four batteries in our order did not arrive on time. Otherwise I would rate a 5. Great prices, fast shipping, easy ordering.