For the jacket you might try places that cater to sailors. Foul-weather gear is pretty rainproof, but also pretty pricey. Also expect reflective patches on shoulders and hood.