I run a technology agency, wanted to weight in on some of the comments here.
First of all, do NOT get a student or someone to do it cheap or free in exchange for experience or portfolio. In a year, when the site breaks or you need support, odds are they are long gone or too busy. I could fill the forum with horror stories that started this way.
I noticed you are using the Vistaprint website builder. A cost effective solution, but part of why its so cheap is they sell ad tracking and site visitor data from all the website they run. Given your customer and the product, you might want to move to something where you have much more control over your site and visitor data.
I'll leave out the site design and light/dark/font color comments. Lots of sponsor sites have been much worse and are just getting around to updates (Wanstalls before they redesigned?? SFRC before they redesigned?). The look and feel is always subjective
Your biggest factor for investing in the website is how much you hope to get in return. If you are a small business and only doing $25-$100K in sales then investing 10 or 20% of that into the website only makes sense if you think you will double or triple your sales. And if you double or triple your sales then do you have the staff, raw materials, time, etc. to meet the new demand?
I'd say the biggest drawback on your site is the fact its basically invisible to search engines. For example Google Trends shows that web searches for CZ Shadow went up 300% between June and September this year. That is just in Canada. Thats lots of people doing research, making purchases and looking for accessories. Yet if you search for CZ Shadow holster, your product doesn't make the results. That could represent tons of potential customers and lost revenue.
If what you have works at the scale you want then keep it and forget the whiners. I agree with the comments above; you can find the information you want, your form to order works and the basics are all there. If you want some help with growth, shoot me a PM. We work with small business all the time and either myself or my partners can usually find a solution for almost any scale and budget.