Any one heard of these people?

They have a flywheel I need for $200.00 LESS than anywhere else I can find. Dude says they are "made" in California. I find that hard to believe.

Any thing good or bad??

Last edited by madscientist; 07/20/15 07:19 PM.

Just because you think it won't make it true. Horsepower is KING. To dispute this is stupid. C. Alston