Ok
Funk: on the guitar, you have to have an in between pickups setup. (On a strat, it's the 2nd and the 4th position of the selector) Then turn down the mid, and boost the highs and lows. If you have compression, put some.
You need to play 3 notes chords pretty high on the neck and strum them to sound funky
-9------11----
-9------9-----
-9------9-----
--------------
--------------those are taken from James BROWN...
--------------
For Kravitz, dude, he has vintage everything!!
Try a les paul (or humbucker guitar) with a marshall setup on overdrive or distortion but not an extreme one.(what we usually do is put TOO MUCH GAIN)If I remember right, use more mids in this setup. Less Highs. Tweak the bass to see what comes out.