first of all I am no oil expert. I use magnatec for my newer engines (k-series and that rover 75 diesel) where its very good and minispares classic oil, gulf classic or castrol classic for my standard a-series engines.
I know that 20w-50 is the most common viscosity of oil to use in the a-series I would not think twice about using 10w-40 if I could find one with a suitable amount of zinc.
I have stopped using castrol classic even though I have been using it for years as I found out that the cheap minispares classic 20w-50 oil has lots more zinc in it that the castrols inadequate 800ppm. gulf classic also has a suitable amount.
for my racing a-series I use a castrol based racing oil called racing IVI which is a synthetic 25w-50 oil with 1800ppm of zinc. I am very pleased with this oil, no blue oil burning smoke when the oil is hot and no worn through main bearings.
anyway, this is my experience with oils 