2  1/2'' long.  Posts are US made surgical steel.

 

A - Silver, Turquoise, Black, Green

B - Silver, Red, Rust, Black

C- Silver, Purple, Royal, Black