No one miracle product for both, I'm afraid to say. But I've got a reasonable amount of experience with keeping the rust at bay on a Chinese bike, so here are my recommendations: For keeping the rust at bay, your best bet is to give it a good and thorough clean (get rid of any existing rust) and then spray it with ACF50 or a similar product (but not on the chain/brakes/tires!). Won't keep it rust free forever, you'll need to redo the clean and spray process every now and then, but it's a lot better than having to thoroughlt clean it and wipe it with WD40 several times a week! Well worth it. Make sure you do the underside of the frame, or that'll rot something nasty. For the chain, I personally like using Muc-Off's chain cleaner and chain lube. But whichever brand you go for, give the chain a good blast of the chain cleaner, let the worst run off, dry it with a cloth, leave it a bit to dry completely, then blast it with the chain lube. Check the tension while you're there. This is a lot less hassle than it sounds; on many occasions I've arrived home from work, made a coffee, and cleaned and adjusted the chain before the coffee went cold. The more you do it, the quicker you get at it. I'm sure that someone will recommend a Scottoiler, but to be honest that might be overkill for a Chinese bike. If there's even a compatible one available, that is!