Best way to get rid of a "squeaky" bike?
It may be as simple as retightening your cranks onto the bottom bracket axle.

It fixed my everlasting squeak. (Not: square tapered bottom bracket axle)

I took the hint that the creak was strongest when bearing down on the left pedal.