I agree with those suggesting Kroil as a penetrating oil, given patience, it'll penetrate just about anything, works better with heat.
Ballistol has a very distinct smell, and works well for 'shining' something up.
At my work (tire place), for getting wheels broken loose that have corroded to the hubs, we used to use PB, but have actually started using 3-in-1, as it will usually penetrate through that corrosion in much less time than good ol' PB. Also, its lack of odor is preferred.