I purchased a stride 500 from this company and the bike was great until battery went out and I requested a new replacement. I have now been waiting almost four months and everytime I call they say it will be another couple of weeks. Now they do not return my emails nor can you call because their...