Time wise is a peacetime thing - there is no real bottleneck to expediting that process considerably - if we were really under threat taking 2 years would be nonsense, even so if a situation emerged that imminently required millions of shells it isn't something which you can respond to reactively :s
Money wise the costs are going to pale compared to what the situation is going to cost Europe and even the US if Ukraine falls, I do feel like the maths has been done cynically and "they" have decided they'd rather have multiple countries bankrolling it if, probably more likely when, they find they need to substantially up their readiness due to the emerging deteriorating security situation on the edge of Europe rather than it being done out of pocket to help Ukraine
As above we need to move beyond that really, or there is a real risk that it comes back to bite us in the arse in the long term.