Shake at High Speeds

Where I live I do a lot of road riding.

When I get to over 50mph by front end starts to shake pretty bad where it’s actually gets a little freaky if I go any faster.

The front end has brand new bushings.
The tires are towed out a smidge as well.

My buddy has an old 04 sports 500 and he has balancing weights on his wheels. I don’t have any so I’m thinking my wheel just aren’t balanced?

Would balancing fix this?
Would any auto shop be able to balance the wheels or is that something that is specialized?

Sent from my SAMSUNG-SM-G900A using Tapatalk