
well... stores cost money to run. Much more than that of an online supplier. You're paying for the convenience of getting the part immediately and being able to return it immediately if there's a problem.
But.. if you work at one of those corner shops, the prices are much cheaper

that's the route I take