Honestly, that really depends on the paintshop. But the general procedure to do it properly is to dismount the engine from the chassis, thoroughly clean it, and then paint it. IMO, it will take about 3 to 5 days.
During this process, I suggest try to do some "wire tucking" to compliment the new paint. ;)