Spring loaded cylinder | Patent Publication Number 20040182659 | Patexia