VESC’s - stock varies by site. @Chaka’s Ollin site has VESCs (best ones IMO), DIYes also has them (likely not in stock) check w/ Enertion as they have Tx distribution now - you can get them used here from folks, but beware some folks try to take advantage and may try to charge more than a new one is worth (like $250 ea).
A couple options i know of in the states. Besides @barajabali, you can check out DIYes, and Miami electric. Both have some 18650 “space cell like” batteries - plug n play w/ BMS. Not cheap, but those li ion’s are nice.
As for Tx/Rx - still the best in my opinion for ultra reliability is the GT2b. Bulky stock, but easy to swap into a smaller 3d enclosure. Buy master cho’s or have one of the other’s made (Bad wolf (thin walls and don’t recommend), mad munkey, or baby buffalo (thumb throttle) variants). Rock solid and after swapped into 3d printed enclosure - pocketable.
Where in the US are you and what kind of hills?
Warnings for your list:
VESC - just program it per the step by step guides and if you are in the 8-10s range you’re golden. if you want FOC or 12s it may need further settings adjustment or tweaking.
Remote - GT2b. Only one i recommend. Too many crashes of late due to poor connection and weird full accel or full brakes at loss of signal.
Charger - if you get a Space cell type pack (18650 cells li-ion) w/ BMS - you need the correct charger for that pack, but it’s plug-n-play simple. If you go another route, with balancing cells like lipo packs (cheaper btw) - the entry level charger i suggest is the Imax B6ACv2. beware the cheap clones.
Board - like asking if you like redheads, or blondes, or brunettes better. Totally personal preference. In wide strokes - what kind of board do YOU like? Stiff or flexy? (Flexy adds complexity to be clear). Downhill / stiff symmetrical, or flexy cruiser, or kick tail, or … ? Absolutely the best part of DIY is taking what you like and making it electric!