how hard of a swap would this be, and what would i need to get it done?