As you say its flickering it sounds like a contact problem.
try scratching a bit on the contacts and if that doesnt help then put some tin foil between batteries and backplate.
Oh and is there a button missing?
A working one in good condition without box and papers can reach up to 400 bucks sometimes, a broken one would probably get you less than 100 bucks.