fwiw, I've never had a change in POI on my knights and I always take them completely apart to clean. I have synthetic stocks and laminted stocks on mine. I'm 100% confident when I go out that it will hit exactly where I aim. Maybe other guns are more prone to change when you take them apart, I don't know.
And since I always take mine apart, I've never had an issue with cleaning solutions on my stock...so I can't really comment on that.