31/2 - 4'' long.  Posts are US made surgical steel.     Also available in a hook version.

 

A - Orange, Violet

B - Gold, Silver

D - Rust, Black

C- Turquoise, Royal

E - Silver, Red