Vintage BRASS Halfords oil Syringe

Spout length is 5 ½ ”.

eBay