I use Ballistol to clean, sanitize, and lube my safety razors. It also works great on blades, to prevent corrosion. Been around a long time and it is very safe and effective.
www.ballistol.com
http://www.firehawktech.com/v/vspfiles/V4_Backup/b^index01.asp
Clay
Mineral oil is the way to go.