I have a similar setup of what you're considering with a P2000 (the P2000 was the precursor to the P30), and a P229ST (stainless steel frame).
Your P229 under consideration has an aluminum alloy frame and stainless steel slide, so those components should not have rust issues. Sig rails need more lubrication than the HK.