Well, 2 and 3 sound legit. However, native speakers use bad grammar without knowing it if it is used a lot.
Maybe we need to move "just" in 2 before "before", LOL
"Nice timing! I had put my helmet on just before you called."
Number 3 I think is more often used by Americans.
If...