Rear brake drag sounds more likely than transmission drag, but checking/changing the fluid is not a bad idea.
Don't lose the pedals! They're what make them awesome, especially when it's so mint.
I just picked up a Free Spirit frame/swingarm I plan on build a super light bike out of.