Go to your local auto upholstry shop, any color you want in all kinds of qualities. 4 yds as long as the roll is 54" wide. And that is a good loop carpet
And you can get marine grade but that is a bit hard to work around the curves, still looks good not like the cheap sets everybody has.
I have done a tan Bugeye, a blue/black speckled carpet in a Midget, red, green, and next is red/black speckled. You can also match the rug to the vinyl.
Again great quality vinyls at about $15-$20 a yd. 5 yds does the seats and whole interior. So for about $200 you get real nice stuff in any color you want.
And I bet that same shop would be happy to cover your seats and do the carpet job
If you are not up to the task.
Now the whole interior is less than the seat covers from the catalogs.