If I was in the market for 2 1/2 needles I would ask this ebay seller the end to end length, and if it matches a known 2 1/2 I would jump on this, best deal I saw on ebay:
Antique Sewing Machine Needles | eBay
(I am not the ebay seller in the link nor do I have any personal or professional connection with the seller)