Good sources are Fowlers, Granby, any other that may advertise as vintage Yamaha spares specialists, the classified ads in Classic Motrcycle Mechanics magazine is a good place to look for suppliers, other sources are Wemeto, m&p, mps etc
If your bike has had a recent rebore thats good and so you shouldnt have any problem there then, however there are routine checks thet can be done to check the condition of the bore, piston and piston ring wear, theses are very important checks especially on two stroke engines and should be done fairly regularly, I dont know if you are familiar with the wear specifications or testing methods but I will tell you anyhow in case you dont.
To check for bore wear the easiest method is to measure the gap between the piston skirt and the bore in several places, invert the piston in the bore and measure the gap between the side of the piston and the cylinder bore. The specifications are 0.035mm - 0.040mm
Another check, and probably the most important and most likely to be out of spec is to check the piston ring end gap (fitted). This gap will increases as the piston rings wear and so measuring the end gap is a great way of knowing the condition of the rings. Place the piston ring in the top of the bore and then push it down using the piston skirt to the bottom of the bore just above the cut outs for the transfer ports, use a feeler gauge to check the gap. The specifications are 0.3mm - 0.5mm. repeat for each ring and replace rings that are out of spec.
The final check is to meaure the piston ring groove gap, the groove can wear in time. measure using a feeler gauge between each ring and its locating groove. The specifications are 1st ring 0.02mm - 0.06mm, 2nd ring 0.03 - 0.07mm
Another thing to do is strip and clean the carb, use carb cleaner and compressed air to blow out the jets, pay attention to the air jet
As mentioned previously rings will wear and its a good idea to check for that regularly. Another thing is while you are de-coking take note of the size of the piston that is fitted at present, it will be stamped on the top of the piston towards the front, for example 0.25, 0.50, 0.75 this info will be needed when its time to replace rings
Always a good idea to decoke and polish the exhaust port as it will aid gas flow and delay the build up of further carbon deposits
Lastly the air filter should be cleaned by rinsing in petrol squeeze it out and re oil with two stroke oil.
...Paul