Not familiar with McAfee, but with other products this is how I go about it.
I pull the uninstall string from the registry and execute it prior to the install.
code:

$isvp5installed = ReadValue("HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\uninstall\ldvp 5.0", "uninstallstring")


You may try variations on the uninstall. There may be a silent option for it as well.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.