Hi, Generic can work or not, depending on your needs... Top, banjo, slides, jets. you can reuse some of your old parts if still good. If you need to purchase new slide, top, banjos, jets, the effective cost goes way up. Seen this many times.
Have any seller, including AMAL
verify exactly what carb will come with. Phil at AMAL
set me up with exactly what I wanted at no extra cost. With shipping was best price I could find too. He emailed me paypal. I payed. Came in 1.5weeks.
I've been finding the pilot jet on premiers is better to use 019 rather than 017, Phil did that for me on my TR7RV carb. That will usually put mixture screw at 1.5 turns. I'm experiencing this situation, right now with generic carbs that came with 017. . Mixture is correct at 3/4 turn. That makes bike run not quite right. I feel it's due to low air volume in the pilot circuit. The mixture screw turned in to get mixture correct. This reduces air volume through pilot circuit. Then you raise slide slightly to get the added air. Now the ratio of slide air & pilot air is skewed. Even though idle mixture & rpm is correct. The key factor is when idle mixture is correct mixture screw will be close to the nominal 1.5 turns out. That's how you know if your good or not.
Also, this is very important. The float level is very different. It must be just above bowl gasket surface & level with it. It should come that way. You lower it & it won't work right. Trust me on this. I posted AMAL
instruction sheet on this on RAT site. I can't post photos here.