I think it might have been different had Barr been the Republican candidate and McCain announced for the Libertarian.
Barr makes McCain look more moderate and McCain might have pulled away the moderates and undecideds that couldn't stomach the democratic candidate (whoever it ends up being).