When it comes to a life jacket, preferable to get one with crotch straps. 150N would do the job and personally I'd opt for an auto-inflate. These have manual activation, just in case.
Above all, keep your life jacket serviced in accordance with manufacturers guidance at an approved/licensed agent.
Fins - do not be tempted to go too big