Seller is legit. Price seems about right, carbon cranks can be had for a similiar price, in fact I purchased a 24mm carbon crank for less than this during the most recent sale. I regularly see second hand 12p 105 cranks sets with chainrings for US$50.
Also odds on that a new groupset is coming out shortly and they are clearing out the current line