why is snap on so expensive