the general consensus is that Terrapin X bearing/dry lube is the best. they can be found on ebay for a relatively good price. a good lube would also be Gorillus lubricus by MonkeyfingeR. the best repines would probably be flowable silicone, but you would have to apply that yourself, if you don’t want to do that, the CBC slim and broad pads would be a good suggestion. string? just buy bulk string. there really isn’t a huge difference.
It’s all preference. in my play style, string makes ALL the difference.
Terrapins are nice, but i just prefer the Trifecta. I hate flowable silicon in my yoyos, i prefer pads greatly.