I have between 2500 and 3000 miles on a 2003 Giant Sedona DX with total maintenance issues of 1 broken spoke on the rear wheel in 4 years. I have fluctuated between 365 and 300 pounds and back up to 350 and have rode mostly streets, but also on gravel and have ridden gently off a few curbs, and hit several jarring pot holes.
You should feel fairly confident on a similar model from any major manufacturer.
__________________
Slow Ride Cyclists of NEPA
People do not seem to realize that their opinion of the world is also a confession of character.
- Ralph Waldo Emerson