The fact they call it ''RACE'' i'd say a deffo NO if its like the one i had on my Motorbike and it is also lacking a BS stamp possibly and has stamped on it ''NOT FOR ROAD USE''
But i would check with stockist first, by the way mine spent 3 years on the bike and passed all MOT's wink wink (slip on cans are so convenient)