For a VG 1958 Topps common, $2.50 is too much. Many can be had for $2 and under. In the recent past, when purchasing larger lots of VG type 58 Topps cards, I have generally paid between 50-75 cents per.
link to current listings:
https://www.ebay.com/sch/i.html?_fro...dhi=2.00&rt=nc