If this was me I would go new crank shimano with external bb and it would be a double. This gets you a nice crank, cheap but great BB, do not face the shell it probably is fine. Then if you want a single pretend that the front only has one chainring. This to me is almost a no brainer. You can get a shimano crank and bb for less than 100$. Personally I love ext BB easy to service no creaks and solid. The press fit is my beef.