Scheduling is part of the decision. An urgent fault and a planned upgrade should not be written as if they take the same slot.
Local availability of parts changes the timeline. A page that pretends every part is already https://assassin065418.pointblog.net/comparing-options-for-assassin-africa-98860535