No, all bushings do not fit all trucks. Each truck has a specific bushing size that it requires. The two most common sizes are 90a and 92a, but there are other sizes as well.
Be sure to check what size bushing your truck requires before purchasing any.