Hi. I just chec ked and the struts are not the same length, one is about an inch longer than the other. Also, the diamond shaped piece that bolts to the engine are slightly different shapes on each side. They are both diamond shaped, but the sides are not identical lengths. I would not recommend trying to fabricate these, even if you are a great fabricator, and I know some of the people on this board are. These are at any pick-a-part in the country probably, because we are talking 73 to 86 chevy and GMC 4 wheel drive trucks, and they made a lot of 'em. If you cant find it by you, just do the Want to buy (WTB) and someone else here will get them for you. I got the engine crossmember piece that way, because it is riveted in usually, and I dont have the tools to grind rivets away at a pick-a-part. Keep in mind that while the mounts and struts are the same between 4 wheel drive and 2 wheel drive, the crossmembers are different. I have a question, though. The big block mounts and the small block mounts are two different sizes (big block appears to be the same width but slightly longer). Wait, I should post this question over on blazers 2nd gen, since I am switching to their crosmember. Never mind.