Building out the initial site, changing your images and getting everything 100% ready is going to cost at least $5000, and will require some further planning to really determine how to tackle this site.
Ongoing security is set at:
$49/month for a monthly scan
$149 for a weekly scan (4/month)
$599 for a daily scan throughout the month
SEO will depend on how many keywords you want to target, locations you want to target, industry and how aggressive you want to be.
For reference, some sites can live on 5-10 keywords, while other want or need 100's.
I can offer SEO from as little as $499/month, which includes 10 keywords and a range of white hat techniques to keep your site at the top, but my recommended amount for small business is generally targeting 10-20 keywords locally, which is roughly $799/month, although, if you wanted to become a powerhouse, you could look at going for a larger campaign and pouring $5999+ into the site to get it tot he top of a huge range of keywords.
Please message so we can discuss,
Daniel Larson