Hello, I'm going to get my first ebike and I have a two questions. First, my budget is $800 and I'm not sure if the specs I'm hoping for are realistic. I'm hoping for 48V and class 2. I'll be going on mostly flat ground, but the occasional hill climb would be nice. I'd need at least 40 miles of range hopefully because I dont always have a place to charge. Are these requirements reasonable with this budget? My second question is, can I leave it out in the rain once and a while? I figure the chain might need oiled, but I just dont want the battery exploding or something. Thanks