I used to like PB Blaster and still do, it works very well.
I also have a can of Kroil and it works at least as good or perhaps better. I use it frequently and only a couple drops at a time, I've had the one can for many years and it's still plenty full.
The comments about high price are misguided, it doesn't take much to do the job so it is very cheap for each use. Perhaps folks that think it is expensive are accustomed to spraying their penetrant of choice freely and wildly, wasting the majority of it?