Try Minney’s. http://www.minneysyachtsurplus.com/ for the sails. Their inventory of used sails is huge.
They may also have the rudder, or just find a good fibreglass guy or”jack of all trades” person and have one fabricated. If you can tell me roughly where you are I may be able to recommend someone.