Salih bin Rustam (may Allah have mercy on him) mentioned something with the same meaning, and he said: They should offer a camel in sacrifice and choose to ride.
Al-Hasan's hearing from Imran is not established, so there is irsal (a gap) in it. And Allah knows best.
Hadith Referenceالسنن الكبرى للبيهقي / كتاب النذور / 20126