Vintage BRASS Halfords oil Syringe
Spout length is 5 ½ ”.
eBay