Police in Afghanistan say 25 Taleban rebels and four security guards were killed when insurgents ambushed a private convoy in the western part of the country .