ISO: Compact crankset 170mm

My son rides with KWCA and we need to get him into a compact so he has the proper gearing, so Im in search of a compact crankset 170mm in lenght ideally with 50-34 chainrings. Bonus if its BB30, but I can probably make anything work.