There is an article about this on
ead for Points
Raffles suggests checking as to how much BA are valuing the avios in these fares.
Some people don't value their avios in quite so a minute manner.
Personally I'd also compare these against the part pay with avios option where you'd still get the avios and TPs
As always with these offers YMMV