Printer bed shifting during print

Forget waiting on parts, i found some small bearings that are 5mm id (screw size) and 8mm od (the id of the pulley), just gonna make it better than how it came.

Ya, that does look bad.
Mine used to squeak, drove me nuts till I oiled it.

Well there are now 3 bearings supporting that pully. System back together and seems solid. Tried print that was failing. Came out perfect. Thanks to everyone that helped out. Seems things are all good again.