How to translate “这帮丫头片子，也不知道都便宜哪帮孙子了”? I'm adding english subtitles to some mandarin movies, as volunteer and hobby. How to translate the following line better?
The main male character was waiting for his flight at the airport when he saw a group of young and beautiful stewardesses passing by, and was attracted by them, so soliloquized, “这帮丫头片子，也不知道都便宜哪帮孙子了”.
“丫头片子” is a Beijing dialect, meaning young girls. I can only think of the translation &quot;chicks&quot;, but sounds a little weird. For “也不知道都便宜哪帮孙子了”，can only think of the translation “dunno which gang of boys finally caught away”, “caught away” sounds also weird, and the whole sentence sounds too literal.
“也不知道都便宜哪帮孙子了”，即：不知道被哪帮小子“钓”走了，“追”走了
Do you know of a better translation? (Note that this sentence is verbal)
'chicks' is a kind of unflattering nickname for 'girls', not a very accurate translation of '丫头片子' - '(immature, innocent, naive) young woman/ girl'.  However, in this context, the main character does sexualize them, Thus, both 'chicks' and 'young women/ girls' are a suitable translation
Personally, I would translate as follow:

这帮丫头片子 - These girls,/ This flock of chicks,


也不知道都便宜哪帮孙子了”. Who knows what bad boys are getting into their panties /  Who knows what bad boys are getting lucky with them

孙子 (grandkid) here is a 謔稱 (unflattering nickname) for men who are not mature or refine enough to be called upstanding
孙子 is seemingly a short form of 龟孙子 (unworthy rascals)-- a slang in Mandarin