Disappointed with my engine

Yes I think so. I have a 750 to try

Look up the venturi and throttle bore diameters on your "870" street avenger. They may just be the same sizes as your 750.

https://documents.holley.com/techlibrary_carb_numerical_listing.pdf