Yes, it's a freewheel. If it says MF-7400, it's definitely a freewheel. Check out this page from the 1989 Shimano catalog:
http://www.disraeligears.co.uk/Site/Shi ... an_11.html
Anyway, I a wearing a knee brace as we speak because my knees can't handle the hills, but I love my bike and...