You could try these people, I've used them. They are very helpful and their website is a gold mine of information. Don't know if it's any less expensive though, but you always have to ask your self, "what's it worth to me?". Good luck.
http://www.aviationmedicine.com/pilothelp.htm#waiver