Home Ford Ford Focus ST vs. Vauxhall Astra VXR and Renault Megane RS