No, not all GM 4L60 transmissions will fit in all Chevy trucks. While the 4L60 is a common transmission used in many GM trucks, there are variations within the 4L60 family (like the 4L60E, 4L60E, 4L65E etc.) These variations have differences in bellhousing bolt patterns, length, and other dimensions that affect compatibility with different engines and truck models. A 4L60E from a Camaro, for example, might not fit a Chevy Silverado from a different year.
You need to verify compatibility based on the specific year, make, and model of both the transmission and the truck. Factors like engine type and year are crucial for determining fitment. Using a parts catalog specific to your truck model and year or consulting a transmission specialist is the best way to ensure compatibility.