I have built many a website since 2005, including many businesses.
I can tell you, anyone looking to charge you $25k for a website is beyond ridiculous.
I could have what you need completed and up and running within 24hrs for 5% of that price... With Paypal integration, the lot...