Finally got my front camera worked out. Wired it up so that when I hit the button on the dash, the truck thinks it in reverse and switches to the backup camera. I have the rear camera powered from the reverse lights and the front camera powered from the relay controlled by the switch. Had to use 2 relays to get this to work. Both video cables are run to a standard RCA splitter and feed the reverse camera input on the headunit. I ended up having to order a new camera since the cheap Amazon cameras I have are a mirrored image output, which doesn't work so well when you put it on the front of the truck. I ordered a Crimestopper camera from SonicElectronix and it works great. It doesn't have night vision so night time isn't too great, but that's not what I bought it for. This camera has a wire you can cut to switch from mirror image to standard image so it can be a front or rear camera. It's also much smaller than I thought it would be.
Only issue I have is when I have the front camera enabled and put the truck in reverse, the screen freaks out since 2 live video sources are being fed into the same input. I plan to fix this eventually but will require me to do some more wiring and add a 3rd relay to cut power to the front camera when the truck's in reverse. For now I will deal with the minor issue since I don't want to crack open the dash again for the 12th time.
I took the truck up a steep hill near my house and it works great. Normally when climbing this hill all you see is blue sky and don't know when you will hit the top. With the camera on, you can see exactly what's in front of you. Also, the viewing angle on this one is much wider than my reverse camera. I also noticed that turning the camera on at 75mph is a little nauseating...
http://www.sonicelectronix.com/item_...V-6922.LM.html