Re: your helmet, did you say that you got it from the bike's owner?
If so, toss it.
Go get yourself fitted properly for a new helmet. Doesn't have to be pricey. Icon makes really good ones for decent prices.
I copped a pair of the Stylmartin Indian boots and they may just be one of the most comfortable boots I've ever owned.
Same disclaimer as above re: the compromise with the Rev'it boots.
My buddy copped these TCX boots and likes them so far: