If your stuff is indeed as good as you say it is then any professional mastering engineer should be able to listen to your stuff and confirm your appraisal. They may also be able to offer you some suggestions as to ways to make it even better.
One problem is that if you are the only one listening to your material you may not hear what someone else is hearing and it is always better to have a second trained set of ears listening to your material before it goes to "press"
One thing that is always amazing to witness is when an artist brings in a mix that he or she says is PRIMO and when we play it back on my monitoring setup they hear things that they never even imagined were in the recording. Things like HVAC noise, traffic noises outside and clicks buzzes and hum. This is because they were listening on studio monitors that did not have the listening environment that my studio affords them.
Best to have someone with a really good monitoring setup listen to your material before you have it duplicated if only to confirm your appraisal of the material.
Best of luck!
