I don't see anything wrong with any of them. Have a 19 Gen 3.