I had a look, and sure enough, one was emitter-collector short circuit. What was more interesting is that my car had a long-standing windscreen leak in the usual place and the blower motor and controller had spent some time being rather damp. There was ample evidence of corrosion on the heatsink and PCB.
Wether or not this led to the failure or not is a moot point but it was not helping. I also noticed that Valeo had been very mean with heatsink compound when fitting the transistors originally.
Mine had the FW26025A type transistors, for which information is very hard to come by. They do however have equivilents in the MJ11015 and the 2N6287.
I have some on order from Farnell but I have had to buy six to meet the £20 minimum order conditions they impose
So, if anyone wants a pair or two, let me know and you can have them at cost. As it's a bit of a tricky job fitting them (drilling out rivets etc), I'll be quite happy to fit them for you as well FOC.
I would suggest, if you have had a windscreen leak in the past, your blower may soon go into hurricane-mode and the transistors will need replacing. Use plenty of heatsink compound when you do! It may be a good idea to pre-empt their failure by changing them early. Having either a hurricane or nothing in a car on a day like today is no fun
A bit of trivia: These transistors are designed for use in high power audio amplifiers and thankfully not specifically for Citroen blower motor control