Don't buy on-line, unless you wish to risk getting one that's DOA. I get a call or email from someone who bought one on-line, asking if I will repair, trouble-shoot, or try to get their ebike going nearly every week. The worst by far, is Ancheer. How is it that people expect an ebike they only paid $600 for on Spamazon, to actually work ? Good quality ebike batteries are often $600 alone. And they expect an ebike to be built, and sold for that ? There is just no way. It won't likely be safe either.
150 miles is not that far to drive to make sure you are getting a worthwhile product for your investment. I get people at my shop who drive across a couple of states, coming to test and ride, and make sure they are getting a quality bike. Unless you are very mechanically, and electrically inclined, even if you can get assistance trouble-shooting by phone, buying on-line is likely to come back and bite you when you least expect it to. These business models trying to sell e-bike's on-line, are putting themselves and their buyers in a world of future hurt. And I don't care how well they 'pack them', there is a better than 50% chance you will get a damaged shipment when it's shipped as a single package. About the only way to minimize that risk, is buying multiple bikes that are strapped to a pallet, as dealers will usually get them. Even then, damage can occur, and that is what the dealer is there for, among other little things that aren't right with the ebikes, even when properly packaged.