Sorry, misread your question. There’s no official micro transaction to buy in-game Forza credits so I doubt it’s legit.