I had a 7-spd. IRD freewheel on my vintage PUCH. It was all of the above ^^^. But I have retired and disassembled the wheels - salvaging the Campagnolo Record hubset from 1982. The hubs were still in beautiful shape after 25 years. So I will be building new wheels using them - and the IRD 7spd. freewheel will be what I'll use for this. It's an excellent freewheel.
Purchase away!