its fairly easy if you are familiar with firmware, I've done it on my Folger junk i3 in couple hours, the whole setup took me a day as I was upgrading hotend, converting to bowden from direct, replacing the boards, belts, rods, heatbed, almost completely rebuild it, but the auto bed level part took little of those time
Prusa i3 auto bed leveling