No.
Maybe. Even with all specs(speed, type, timing, voltage) being identical there is no guarantee that a new kit will work with an old one. 95% sure it'll work but many of us here at Tom's have seen the 5% that thought they were doing the right thing by matching all specs and it still won't...