I've been using Lucas Extreme Duty Gun Oil, but hated the smell. So, I recently switched to M1 15w50. For grease, I've been using Super Lube synthetic with teflon, which is white and won't stain clothes when you rub a double against them.