I can provide the cheapest youtube possible today.
10,000 views for $20.00, 20,000 for $36.00
30,000 for 50.00, 50,000 for $60.00, etc.
10,000 views takes 2-3 days to complete. If your video is frozen, it will take up to three quarters of a day to get the views moving. And the views will then update 2-3 times a day for the next 2-3 days.
20,000 views can be done in 5-6 days (4-5 if video not frozen when started) 50,000 views takes 7-10 days (unless you need rushed which is more expensive).
If your video is not frozen, it will update pretty immediately if under 300 views, then it will remain at 300-350 views for a few hours while youtube switches it to the automated cycle. Then it will start updating 2-3 times a day (as do all videos on youtube with over 350 views).