Floid Sandolor Pre Shave Gel is the best store bought pre-shave I have tried..

here's a good recipe to make your own..
How to Make your own Shaving Oils | eHow.com