All of these components are meant to play nicely with each other.
Keep in mind, should you decide to change to a different series (configuration wise) of crankset, you may find that you will have to change the bottom bracket and the front derailleur as well. If you take a look at Sheldon Brown’s bottom bracket guide, you can see what cranksets use a 122.5 bottom bracket. They offer great stiffness and durability and are compatible with. They have a chain guard but it is removable. SR Suntour XCE T-312 cranks are perfect for riding on mountain and mountain bikes. The vintages of these series utilize the “Full” size chainrings that are the same size that you have now verses the compact series that were introduced around the mid 90’s and are more common on higher end rides today You could move to one step up in the SR Suntour range to the XCE, their still rather inexpensive, compatible with 6/7/8 speed, and have bolts not rivets and are available in the same ratio (48/38/28) in a 170mm. The XT line was considered the “best” prior to the release the XTR series. So, what would I get that would be a direct swap? The cranksets that used a bottom bracket spindle lenghth of 122.5 were quite common in the earlier versions of Shimano’s mountain series of triples, (XT, LX,DX, etc) of the late 1980's utill the early 90's.