Having implemented this exact thing, I can tell you 2-3 days will get data pushing into a database but the primary challenge here is ensuring performance, consistency, and fault tolerance with the data import which can be time-consuming.
Before providing a quote, a good developer would have...