Here is what I know..
I made a deal on an Astro frame and fork and swingarm, last fall, dont have it here yet.and want to keep it.
At that time I did a quick search and a frame showed up from a finished auction on ebay in I believe Sept. The price was 150 I think, and it did not sell.. I think it had the swingarm.. good part of you can find that it was on the eastern side of the USA.
got a few Questions;
Did they make Astros with 125s or bigger than 250s?
Are the real Astro frames equipped with welded on the side fork stops?
Do they have less rake than other models?
Do you have any spare parts?